diff options
author | Padraig O'Briain <padraig.obriain@sun.com> | 2005-01-25 08:52:05 +0000 |
---|---|---|
committer | Padraig O'Briain <padraigo@src.gnome.org> | 2005-01-25 08:52:05 +0000 |
commit | f2b20da6da0701ef6a26dfc9bf15546e9b968332 (patch) | |
tree | 5fd7caff9676f3b0bd3455eed27a4e8425d50563 | |
parent | 88a65009ef259dcc8463aa25e92ba80b8cbf1a9d (diff) | |
download | nautilus-f2b20da6da0701ef6a26dfc9bf15546e9b968332.tar.gz |
Omit call to nautilus_icon_container_accessible_update_selection.
2005-01-25 Padraig O'Briain <padraig.obriain@sun.com>
* libnautilus-private/nautilus-icon-container.c:
(nautilus_icon_container_accessible_selection_changed_cb): Omit call
to nautilus_icon_container_accessible_update_selection.
(nautilus_icon_container_accessible_ref_selection):
(nautilus_icon_container_accessible_get_selection):
(nautilus_icon_container_accessible_remove_selection): All call
to nautilus_icon_container_accessible_update_selection.
Fixes bug #160087.
-rw-r--r-- | ChangeLog | 12 | ||||
-rw-r--r-- | libnautilus-private/nautilus-icon-container.c | 6 |
2 files changed, 15 insertions, 3 deletions
@@ -1,3 +1,15 @@ +2005-01-25 Padraig O'Briain <padraig.obriain@sun.com> + + * libnautilus-private/nautilus-icon-container.c: + (nautilus_icon_container_accessible_selection_changed_cb): Omit call + to nautilus_icon_container_accessible_update_selection. + (nautilus_icon_container_accessible_ref_selection): + (nautilus_icon_container_accessible_get_selection): + (nautilus_icon_container_accessible_remove_selection): All call + to nautilus_icon_container_accessible_update_selection. + + Fixes bug #160087. + 2005-01-24 Alexander Larsson <alexl@redhat.com> * src/nautilus-window-menus.c (action_about_nautilus_callback): diff --git a/libnautilus-private/nautilus-icon-container.c b/libnautilus-private/nautilus-icon-container.c index ec9e38264..b5d76cf78 100644 --- a/libnautilus-private/nautilus-icon-container.c +++ b/libnautilus-private/nautilus-icon-container.c @@ -6794,9 +6794,6 @@ static void nautilus_icon_container_accessible_selection_changed_cb (NautilusIconContainer *container, gpointer data) { - nautilus_icon_container_accessible_update_selection - (ATK_OBJECT (data)); - g_signal_emit_by_name (data, "selection_changed"); } @@ -6912,6 +6909,7 @@ nautilus_icon_container_accessible_ref_selection (AtkSelection *accessible, GList *item; NautilusIcon *icon; + nautilus_icon_container_accessible_update_selection (ATK_OBJECT (accessible)); priv = accessible_get_priv (ATK_OBJECT (accessible)); item = (g_list_nth (priv->selection, i)); @@ -6935,6 +6933,7 @@ nautilus_icon_container_accessible_get_selection_count (AtkSelection *accessible int count; NautilusIconContainerAccessiblePrivate *priv; + nautilus_icon_container_accessible_update_selection (ATK_OBJECT (accessible)); priv = accessible_get_priv (ATK_OBJECT (accessible)); count = g_list_length (priv->selection); @@ -6982,6 +6981,7 @@ nautilus_icon_container_accessible_remove_selection (AtkSelection *accessible, return FALSE; } + nautilus_icon_container_accessible_update_selection (ATK_OBJECT (accessible)); priv = accessible_get_priv (ATK_OBJECT (accessible)); container = NAUTILUS_ICON_CONTAINER (widget); |