pidgin/pidgin

Fix backwards-compatibility for GtkCellRendererExpander.

2016-09-05, Elliott Sales de Andrade
d5c90412b85e
Parents f8f4b8015cd1
Children e7fe02862977
Fix backwards-compatibility for GtkCellRendererExpander.
--- a/pidgin/gtkcellrendererexpander.c Mon Sep 05 03:15:44 2016 -0400
+++ b/pidgin/gtkcellrendererexpander.c Mon Sep 05 03:17:41 2016 -0400
@@ -268,10 +268,17 @@
width -= xpad*2;
height -= ypad*2;
+#if GTK_CHECK_VERSION(3,14,0)
if (is_expanded)
state |= GTK_STATE_FLAG_CHECKED;
else
state &= ~GTK_STATE_FLAG_CHECKED;
+#else
+ if (is_expanded)
+ state |= GTK_STATE_FLAG_ACTIVE;
+ else
+ state &= ~GTK_STATE_FLAG_ACTIVE;
+#endif
context = gtk_widget_get_style_context(widget);
gtk_style_context_add_class(context, GTK_STYLE_CLASS_VIEW);