X-Git-Url: https://git.quassel-irc.org/?a=blobdiff_plain;f=src%2Fclient%2Fmessagemodel.h;h=0f25fa8c8325e464d60bd2ede39bccd30fe6fc97;hb=c1360e8f0ea7a10e6117aa22ecdb1b84a7a5fb83;hp=f8ffaa5a9cebe5ce43e0e0b0b701ab9380359f30;hpb=fb011e52bc6613198a65e037f0752f6361339aeb;p=quassel.git diff --git a/src/client/messagemodel.h b/src/client/messagemodel.h index f8ffaa5a..0f25fa8c 100644 --- a/src/client/messagemodel.h +++ b/src/client/messagemodel.h @@ -55,7 +55,7 @@ public: inline QModelIndex index(int row, int column, const QModelIndex &/*parent*/ = QModelIndex()) const { return createIndex(row, column); } inline QModelIndex parent(const QModelIndex &) const { return QModelIndex(); } - inline int rowCount(const QModelIndex &/*parent*/ = QModelIndex()) const { return _messageList.count(); } + inline int rowCount(const QModelIndex &parent = QModelIndex()) const { return parent.isValid() ? 0 : _messageList.count(); } inline int columnCount(const QModelIndex &/*parent*/ = QModelIndex()) const { return 3; } virtual QVariant data(const QModelIndex &index, int role) const;