diff options
author | Caolán McNamara <caolanm@redhat.com> | 2015-07-22 12:31:55 +0100 |
---|---|---|
committer | Adolfo Jayme Barrientos <fitojb@ubuntu.com> | 2015-07-23 10:38:57 +0000 |
commit | b602cf586adad53b123a776838722a8abd2fe18d (patch) | |
tree | 5a2f270ba69ba0b8d5ad01bda9c78984c53ffb49 /vcl/source | |
parent | 96f36158e386a3b252157058bde87c644ff7398a (diff) |
gtk3: native focus rects are fine for flat buttons
(cherry picked from commit f485b2881794244409d71ead39715373e734ed04)
Change-Id: I6a70696cd119e681b4850c624c9e4ff28312c152
Reviewed-on: https://gerrit.libreoffice.org/17291
Tested-by: Jenkins <ci@libreoffice.org>
Reviewed-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Tested-by: Adolfo Jayme Barrientos <fitojb@ubuntu.com>
Diffstat (limited to 'vcl/source')
-rw-r--r-- | vcl/source/control/button.cxx | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/vcl/source/control/button.cxx b/vcl/source/control/button.cxx index 2b3759ea28a4..f8820aaf30e6 100644 --- a/vcl/source/control/button.cxx +++ b/vcl/source/control/button.cxx @@ -699,8 +699,11 @@ void PushButton::ImplInitSettings( bool bFont, EnableChildTransparentMode( true ); SetParentClipMode( PARENTCLIPMODE_NOCLIP ); SetPaintTransparent( true ); - mpWindowImpl->mbUseNativeFocus = (GetStyle() & WB_FLATBUTTON) == 0 - && ImplGetSVData()->maNWFData.mbNoFocusRects; + + if ((GetStyle() & WB_FLATBUTTON) == 0) + mpWindowImpl->mbUseNativeFocus = ImplGetSVData()->maNWFData.mbNoFocusRects; + else + mpWindowImpl->mbUseNativeFocus = ImplGetSVData()->maNWFData.mbNoFocusRectsForFlatButtons; } else { |