From: Marcus Eggenberger Date: Fri, 6 Feb 2009 11:46:10 +0000 (+0100) Subject: Fixes #520 - missing query icons X-Git-Tag: 0.4.0~117 X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=commitdiff_plain;h=7401b1e634438ea9cafd195a79a804b42cc9f135 Fixes #520 - missing query icons hopefully fixing #519 aswell --- diff --git a/src/uisupport/bufferviewfilter.cpp b/src/uisupport/bufferviewfilter.cpp index a8b6fd25..dfad3c21 100644 --- a/src/uisupport/bufferviewfilter.cpp +++ b/src/uisupport/bufferviewfilter.cpp @@ -377,13 +377,13 @@ QVariant BufferViewFilter::icon(const QModelIndex &index) const { return QVariant(); QModelIndex source_index = mapToSource(index); - if(sourceModel()->data(index, NetworkModel::BufferTypeRole).toInt() != BufferInfo::QueryBuffer) + if(sourceModel()->data(source_index, NetworkModel::BufferTypeRole).toInt() != BufferInfo::QueryBuffer) return QVariant(); - if(!sourceModel()->data(index, NetworkModel::ItemActiveRole).toBool()) + if(!sourceModel()->data(source_index, NetworkModel::ItemActiveRole).toBool()) return _userOfflineIcon; - if(sourceModel()->data(index, NetworkModel::UserAwayRole).toBool()) + if(sourceModel()->data(source_index, NetworkModel::UserAwayRole).toBool()) return _userAwayIcon; else return _userOnlineIcon;