From: <nos...@us...> - 2006-09-30 02:44:07
|
Revision: 17403 http://svn.sourceforge.net/gaim/?rev=17403&view=rev Author: nosnilmot Date: 2006-09-29 19:44:03 -0700 (Fri, 29 Sep 2006) Log Message: ----------- 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. Modified Paths: -------------- trunk/gtk/gtkcellrendererexpander.c Modified: trunk/gtk/gtkcellrendererexpander.c =================================================================== --- trunk/gtk/gtkcellrendererexpander.c 2006-09-30 00:14:00 UTC (rev 17402) +++ trunk/gtk/gtkcellrendererexpander.c 2006-09-30 02:44:03 UTC (rev 17403) @@ -28,6 +28,7 @@ * Jonathon Blandford <jr...@re...> 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) This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |