projects
/
quassel.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
- Fixed "ghost-buffers" appearing in the network view
[quassel.git]
/
src
/
client
/
client.cpp
diff --git
a/src/client/client.cpp
b/src/client/client.cpp
index
70f8735
..
a2988ed
100644
(file)
--- a/
src/client/client.cpp
+++ b/
src/client/client.cpp
@@
-161,6
+161,10
@@
Buffer *Client::buffer(BufferInfo bufferInfo) {
client, SLOT(bufferDestroyed()));
client->_buffers[bufferInfo.bufferId()] = buff;
emit client->bufferUpdated(bufferInfo);
client, SLOT(bufferDestroyed()));
client->_buffers[bufferInfo.bufferId()] = buff;
emit client->bufferUpdated(bufferInfo);
+
+ // I don't like this: but currently there isn't really a prettier way:
+ QModelIndex bufferIdx = networkModel()->bufferIndex(bufferInfo.bufferId());
+ bufferModel()->setCurrentIndex(bufferModel()->mapFromSource(bufferIdx));
}
Q_ASSERT(buff);
return buff;
}
Q_ASSERT(buff);
return buff;