kstyle: set isActiveWindow for the other invocations of button frame drawing too

wilder
Janet Blackquill 4 years ago
parent 37e44cf31a
commit 7a12b5c84e
  1. 3
      kstyle/breezestyle.cpp

@ -3909,6 +3909,7 @@ namespace Breeze
stateProperties["checked"] = checked;
stateProperties["flat"] = flat;
stateProperties["hasNeutralHighlight"] = hasNeutralHighlight;
stateProperties["isActiveWindow"] = widget ? widget->isActiveWindow() : true;
_helper->renderButtonFrame(painter, baseRect, option->palette, stateProperties, bgAnimation, penAnimation);
if (painter->hasClipping()) {
@ -4235,6 +4236,7 @@ namespace Breeze
stateProperties["checked"] = checked;
stateProperties["flat"] = flat;
stateProperties["hasNeutralHighlight"] = hasNeutralHighlight;
stateProperties["isActiveWindow"] = widget ? widget->isActiveWindow() : true;
_helper->renderButtonFrame(painter, baseRect, option->palette, stateProperties, bgAnimation, penAnimation);
@ -6651,6 +6653,7 @@ namespace Breeze
stateProperties["down"] = down || checked;
stateProperties["flat"] = flat;
stateProperties["hasNeutralHighlight"] = hasNeutralHighlight;
stateProperties["isActiveWindow"] = widget ? widget->isActiveWindow() : true;
_helper->renderButtonFrame(painter, option->rect, option->palette, stateProperties, bgAnimation, penAnimation);
}

Loading…
Cancel
Save