Properly handle multiselections in bufferviews, fixes #665
[quassel.git] / src / uisupport / bufferview.cpp
index 086af0a..28d03a4 100644 (file)
@@ -276,7 +276,9 @@ void BufferView::removeSelectedBuffers(bool permanently) {
       continue;
 
     removedRows << bufferId;
       continue;
 
     removedRows << bufferId;
+  }
 
 
+  foreach(BufferId bufferId, removedRows) {
     if(permanently)
       config()->requestRemoveBufferPermanently(bufferId);
     else
     if(permanently)
       config()->requestRemoveBufferPermanently(bufferId);
     else