diff options
author | Benjamin Otte <otte@redhat.com> | 2011-12-15 23:51:57 +0100 |
---|---|---|
committer | Benjamin Otte <otte@redhat.com> | 2011-12-16 04:53:16 +0100 |
commit | 2e7fcc24ac45462ce2b75fd021e3e6fc2ad0479a (patch) | |
tree | 296128d603ad8fae9676cc65fd6c0123fcf13e49 /gtk/a11y/gtkrenderercellaccessible.c | |
parent | 5cca6b2dc2fcc289d3f23838cbdef8a43ddd052a (diff) | |
download | gtk+-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.c | 15 |
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 * |