diff options
author | Caolán McNamara <caolanm@redhat.com> | 2016-10-14 15:29:27 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2016-10-14 15:29:55 +0100 |
commit | 1054eb97a61d916b27ef4d0916b58a5a4fc6586b (patch) | |
tree | a82a12686788a3b40dedafd4c62b59fd1841478a /vcl | |
parent | edc7a6692ccdcef8f26d228cc37f5b24fb1433a9 (diff) |
provide another fallback
Change-Id: I1438986674f7b4edb015f436bcaf7f07fd61d778
Diffstat (limited to 'vcl')
-rw-r--r-- | vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx index 0a9eddfa9532..4ee12db6eccd 100644 --- a/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx +++ b/vcl/unx/gtk3/gtk3salnativewidgets-gtk.cxx @@ -680,6 +680,8 @@ void GtkSalGraphics::PaintSpinButton(GtkStyleContext *context, cairo_translate(cr, rControlRectangle.Left(), rControlRectangle.Top()); } +#define FALLBACK_ARROW_SIZE 11 * 0.85 + Rectangle GtkSalGraphics::NWGetComboBoxButtonRect( ControlType nType, ControlPart nPart, Rectangle aAreaRect ) @@ -691,7 +693,7 @@ Rectangle GtkSalGraphics::NWGetComboBoxButtonRect( ControlType nType, GtkBorder padding; gtk_style_context_get_padding( mpButtonStyle, gtk_style_context_get_state(mpButtonStyle), &padding); - gint nArrowWidth; + gint nArrowWidth = FALLBACK_ARROW_SIZE; gtk_style_context_get(mpComboboxButtonArrowStyle, gtk_style_context_get_state(mpComboboxButtonArrowStyle), "min-width", &nArrowWidth, nullptr); @@ -726,7 +728,6 @@ Rectangle GtkSalGraphics::NWGetComboBoxButtonRect( ControlType nType, return aButtonRect; } -#define FALLBACK_ARROW_SIZE 11 * 0.85 void GtkSalGraphics::PaintCombobox( GtkStateFlags flags, cairo_t *cr, const Rectangle& rControlRectangle, ControlType nType, |