[maemo-commits] [maemo-commits] r17996 - in projects/haf/trunk/gtk+: . gtk

From: subversion at stage.maemo.org subversion at stage.maemo.org
Date: Thu Apr 2 14:38:51 EEST 2009
Author: kris
Date: 2009-04-02 14:38:48 +0300 (Thu, 02 Apr 2009)
New Revision: 17996

Modified:
   projects/haf/trunk/gtk+/ChangeLog
   projects/haf/trunk/gtk+/gtk/gtkcellview.c
Log:
2009-04-02  Kristian Rietveld  <kris at imendio.com>

	Fixes: NB#95718 - Set correct state for GtkCellView in
	HildonCheckButton

	* gtk/gtkcellview.c (gtk_cell_view_expose): propagate insensitive
	state to cell renderers if the cell view is insensitive.



Modified: projects/haf/trunk/gtk+/ChangeLog
===================================================================
--- projects/haf/trunk/gtk+/ChangeLog	2009-04-02 11:18:27 UTC (rev 17995)
+++ projects/haf/trunk/gtk+/ChangeLog	2009-04-02 11:38:48 UTC (rev 17996)
@@ -1,5 +1,13 @@
 2009-04-02  Kristian Rietveld  <kris at imendio.com>
 
+	Fixes: NB#95718 - Set correct state for GtkCellView in
+	HildonCheckButton
+
+	* gtk/gtkcellview.c (gtk_cell_view_expose): propagate insensitive
+	state to cell renderers if the cell view is insensitive.
+
+2009-04-02  Kristian Rietveld  <kris at imendio.com>
+
 	Fixes: NB#92963 - gtk_text_view_validate_onscreen: assertion failed:
 	(text_view->onscreen_validated).
 

Modified: projects/haf/trunk/gtk+/gtk/gtkcellview.c
===================================================================
--- projects/haf/trunk/gtk+/gtk/gtkcellview.c	2009-04-02 11:18:27 UTC (rev 17995)
+++ projects/haf/trunk/gtk+/gtk/gtkcellview.c	2009-04-02 11:38:48 UTC (rev 17996)
@@ -456,6 +456,8 @@
 
   if (GTK_WIDGET_STATE (widget) == GTK_STATE_PRELIGHT)
     state = GTK_CELL_RENDERER_PRELIT;
+  else if (GTK_WIDGET_STATE (widget) == GTK_STATE_INSENSITIVE)
+    state = GTK_CELL_RENDERER_INSENSITIVE;
   else
     state = 0;
       


More information about the maemo-commits mailing list