fixed icon mode in some toolbutton corner cases (explicitly: sunken but not on and not mouse over)

wilder-pre-rebase
Hugo Pereira Da Costa 9 years ago
parent ef471a0a26
commit a21a14cb89
  1. 2
      kstyle/breezestyle.cpp

@ -4341,7 +4341,7 @@ namespace Breeze
const QIcon::State iconState( sunken ? QIcon::On : QIcon::Off );
QIcon::Mode iconMode;
if( !enabled ) iconMode = QIcon::Disabled;
else if( !flat && hasFocus ) iconMode = QIcon::Selected;
else if( (!flat && hasFocus) || (flat && (state & State_Sunken) && !mouseOver) ) iconMode = QIcon::Selected;
else if( mouseOver && flat ) iconMode = QIcon::Active;
else iconMode = QIcon::Normal;

Loading…
Cancel
Save