Make selectBuffer() work as expected (by me :-)).
[quassel.git] / src / client / buffertreemodel.cpp
index c6fb996..b93f858 100644 (file)
@@ -21,7 +21,6 @@
 #include <QColor>  // FIXME Dependency on QtGui!
 
 #include "client.h"
-//#include "clientproxy.h"
 #include "buffertreemodel.h"
 #include "signalproxy.h"
 
@@ -118,8 +117,6 @@ Qt::ItemFlags NetworkTreeItem::flags() const {
 BufferTreeModel::BufferTreeModel(QObject *parent)
   : TreeModel(BufferTreeModel::defaultHeader(), parent)
 {
-  //connect(this, SIGNAL(fakeUserInput(BufferId, QString)),
-  //        ClientProxy::instance(), SLOT(gsUserInput(BufferId, QString)));
   Client::signalProxy()->attachSignal(this, SIGNAL(fakeUserInput(BufferId, QString)), SIGNAL(sendInput(BufferId, QString)));
 }
 
@@ -259,7 +256,6 @@ void BufferTreeModel::bufferActivity(Buffer::ActivityLevel level, Buffer *buffer
 
 void BufferTreeModel::selectBuffer(Buffer *buffer) {
   QModelIndex index = getOrCreateBufferItemIndex(buffer);
-  emit selectionChanged(index);
+  //emit selectionChanged(index);
+  changeCurrent(index, QModelIndex());
 }
-
-