diff options
author | Michael Natterer <mitch@gimp.org> | 2011-02-06 14:47:58 +0100 |
---|---|---|
committer | Michael Natterer <mitch@gimp.org> | 2011-02-06 14:47:58 +0100 |
commit | e39e8acd6754a865d904737bb6d2679891e3a660 (patch) | |
tree | c4db8f6f254bb618510a4a6349bceaf4d23ae515 /gtk/gtkcellrenderer.c | |
parent | 1c0f85a813b89327c01de568f16b1ffd598e0131 (diff) | |
download | gtk+-e39e8acd6754a865d904737bb6d2679891e3a660.tar.gz |
gtk: gtk_cell_renderer_get_state(): check the widget's effective sensitivity
Diffstat (limited to 'gtk/gtkcellrenderer.c')
-rw-r--r-- | gtk/gtkcellrenderer.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/gtk/gtkcellrenderer.c b/gtk/gtkcellrenderer.c index b0f793768b..6276630775 100644 --- a/gtk/gtkcellrenderer.c +++ b/gtk/gtkcellrenderer.c @@ -1700,7 +1700,7 @@ gtk_cell_renderer_get_state (GtkCellRenderer *cell, g_return_val_if_fail (!cell || GTK_IS_CELL_RENDERER (cell), 0); g_return_val_if_fail (!widget || GTK_IS_WIDGET (widget), 0); - if ((widget && !gtk_widget_get_sensitive (widget)) || + if ((widget && !gtk_widget_is_sensitive (widget)) || (cell && !gtk_cell_renderer_get_sensitive (cell)) || (cell_state & GTK_CELL_RENDERER_INSENSITIVE) != 0) { |