[gtk+] Make gtk_widget_get_state() only handle GtkStateType values available in 2.x
- From: Carlos Garnacho <carlosg src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] Make gtk_widget_get_state() only handle GtkStateType values available in 2.x
- Date: Tue, 25 Jan 2011 12:39:43 +0000 (UTC)
commit e521158973debef807c45f485d580ed3f395cad6
Author: Carlos Garnacho <carlosg gnome org>
Date: Tue Jan 25 13:30:24 2011 +0100
Make gtk_widget_get_state() only handle GtkStateType values available in 2.x
GtkStateType was generally used as an index in GtkStyle color arrays, so
bigger values will cause invalid memory accesses in widgets that are still
doing that. this was seen in focused GtkIconViews for example
gtk/gtkwidget.c | 4 ----
1 files changed, 0 insertions(+), 4 deletions(-)
---
diff --git a/gtk/gtkwidget.c b/gtk/gtkwidget.c
index 11338a2..9ce1c8c 100644
--- a/gtk/gtkwidget.c
+++ b/gtk/gtkwidget.c
@@ -7154,14 +7154,10 @@ gtk_widget_get_state (GtkWidget *widget)
if (flags & GTK_STATE_FLAG_INSENSITIVE)
return GTK_STATE_INSENSITIVE;
- else if (flags & GTK_STATE_FLAG_INCONSISTENT)
- return GTK_STATE_INCONSISTENT;
else if (flags & GTK_STATE_FLAG_ACTIVE)
return GTK_STATE_ACTIVE;
else if (flags & GTK_STATE_FLAG_SELECTED)
return GTK_STATE_SELECTED;
- else if (flags & GTK_STATE_FLAG_FOCUSED)
- return GTK_STATE_FOCUSED;
else if (flags & GTK_STATE_FLAG_PRELIGHT)
return GTK_STATE_PRELIGHT;
else
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]