Mercurial > pidgin
changeset 14657:38d1052611bc
[gaim-migrate @ 17403]
I don't think this crashes any more than it did before and it does
now compile with older Gtk versions. Thanks to Sadrul for the patch.
committer: Tailor Script <tailor@pidgin.im>
author | Stu Tomlinson <stu@nosnilmot.com> |
---|---|
date | Sat, 30 Sep 2006 02:44:03 +0000 |
parents | d1a76ccb93c4 |
children | b7b5ff9c04a1 |
files | gtk/gtkcellrendererexpander.c |
diffstat | 1 files changed, 6 insertions(+), 0 deletions(-) [+] |
line wrap: on
line diff
--- a/gtk/gtkcellrendererexpander.c Sat Sep 30 00:14:00 2006 +0000 +++ b/gtk/gtkcellrendererexpander.c Sat Sep 30 02:44:03 2006 +0000 @@ -28,6 +28,7 @@ * Jonathon Blandford <jrb@redhat.com> for RedHat, Inc. */ +#include <gtk/gtk.h> #include <gtk/gtktreeview.h> #include "gtkcellrendererexpander.h" @@ -245,8 +246,13 @@ width = cell_area->width; height = cell_area->height; +#if GTK_CHECK_VERSION(2,6,0) if (!cell->sensitive) state = GTK_STATE_INSENSITIVE; +#else + if (GTK_WIDGET_STATE(widget) == GTK_STATE_INSENSITIVE) + state = GTK_STATE_INSENSITIVE; +#endif else if (flags & GTK_CELL_RENDERER_PRELIT) state = GTK_STATE_PRELIGHT; else if (GTK_WIDGET_HAS_FOCUS (widget) && flags & GTK_CELL_RENDERER_SELECTED)