summaryrefslogtreecommitdiff
path: root/gtk/a11y/gtkrenderercellaccessible.c
diff options
context:
space:
mode:
authorBenjamin Otte <otte@redhat.com>2011-12-15 23:51:57 +0100
committerBenjamin Otte <otte@redhat.com>2011-12-16 04:53:16 +0100
commit2e7fcc24ac45462ce2b75fd021e3e6fc2ad0479a (patch)
tree296128d603ad8fae9676cc65fd6c0123fcf13e49 /gtk/a11y/gtkrenderercellaccessible.c
parent5cca6b2dc2fcc289d3f23838cbdef8a43ddd052a (diff)
downloadgtk+-2e7fcc24ac45462ce2b75fd021e3e6fc2ad0479a.tar.gz
a11y: Redo cell update function
1) always emit signals Previously, newly constructed cells would be told to not emit events. However, we can ensure that nothing is connected to the signals, so they will not actually emit anything. 2) don't return anything The return value is unused anyway.
Diffstat (limited to 'gtk/a11y/gtkrenderercellaccessible.c')
-rw-r--r--gtk/a11y/gtkrenderercellaccessible.c15
1 files changed, 8 insertions, 7 deletions
diff --git a/gtk/a11y/gtkrenderercellaccessible.c b/gtk/a11y/gtkrenderercellaccessible.c
index 165a746b21..3b2c399c61 100644
--- a/gtk/a11y/gtkrenderercellaccessible.c
+++ b/gtk/a11y/gtkrenderercellaccessible.c
@@ -103,16 +103,17 @@ _gtk_renderer_cell_accessible_init (GtkRendererCellAccessible *renderer_cell)
{
}
-gboolean
-_gtk_renderer_cell_accessible_update_cache (GtkRendererCellAccessible *cell,
- gboolean emit_change_signal)
+void
+_gtk_renderer_cell_accessible_update_cache (GtkRendererCellAccessible *cell)
{
- GtkRendererCellAccessibleClass *class = GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS (cell);
+ GtkRendererCellAccessibleClass *klass;
+
+ g_return_if_fail (GTK_IS_RENDERER_CELL_ACCESSIBLE (cell));
- if (class->update_cache)
- return (class->update_cache) (cell, emit_change_signal);
+ klass = GTK_RENDERER_CELL_ACCESSIBLE_GET_CLASS (cell);
- return FALSE;
+ if (klass->update_cache)
+ klass->update_cache (cell);
}
AtkObject *