From e2cbfe0761cdb6c4d47b07e10265499cb6957863 Mon Sep 17 00:00:00 2001 From: Martin Stransky Date: Wed, 3 Aug 2016 14:53:00 +0200 Subject: [PATCH] Bug 1291769 - use correct "checked" state for treeview expanders, r=acomminos --- widget/gtk/gtk3drawing.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/widget/gtk/gtk3drawing.cpp b/widget/gtk/gtk3drawing.cpp index 9793d0ce8495..f8898ecb95c6 100644 --- a/widget/gtk/gtk3drawing.cpp +++ b/widget/gtk/gtk3drawing.cpp @@ -1187,9 +1187,9 @@ moz_gtk_treeview_expander_paint(cairo_t *cr, GdkRectangle* rect, * in gtk_render_expander() */ if (expander_state == GTK_EXPANDER_EXPANDED) - state_flags = static_cast(state_flags|GTK_STATE_FLAG_ACTIVE); + state_flags = static_cast(state_flags|checkbox_check_state); else - state_flags = static_cast(state_flags&~(GTK_STATE_FLAG_ACTIVE)); + state_flags = static_cast(state_flags&~(checkbox_check_state)); GtkStyleContext *style = ClaimStyleContext(MOZ_GTK_TREEVIEW_EXPANDER, direction, state_flags);