X-Git-Url: https://git.quassel-irc.org/?p=quassel.git;a=blobdiff_plain;f=src%2Fuisupport%2Fbufferviewfilter.cpp;h=aaa21840c6d71fd75d9132d02aed4c452dc45ff3;hp=322ee93db028dcfd0bf2987abcfafeb903ba18a6;hb=731ec69d4608ba95e3ae4f154b8ca1852e1db2e5;hpb=a54a7c410fa99f63fbb79d608cfe0c211cfee1df diff --git a/src/uisupport/bufferviewfilter.cpp b/src/uisupport/bufferviewfilter.cpp index 322ee93d..aaa21840 100644 --- a/src/uisupport/bufferviewfilter.cpp +++ b/src/uisupport/bufferviewfilter.cpp @@ -311,7 +311,7 @@ QVariant BufferViewFilter::data(const QModelIndex &index, int role) const { } QVariant BufferViewFilter::icon(const QModelIndex &index) const { - if(!_showUserStateIcons) + if(!_showUserStateIcons || config() && config()->disableDecoration()) return QVariant(); if(index.column() != 0) @@ -332,6 +332,9 @@ QVariant BufferViewFilter::icon(const QModelIndex &index) const { } QVariant BufferViewFilter::foreground(const QModelIndex &index) const { + if(config() && config()->disableDecoration()) + return _FgColorNoActivity; + BufferInfo::ActivityLevel activity = (BufferInfo::ActivityLevel)index.data(NetworkModel::BufferActivityRole).toInt(); if(activity & BufferInfo::Highlight)