summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorPadraig O'Briain <padraig.obriain@sun.com>2005-01-25 08:52:05 +0000
committerPadraig O'Briain <padraigo@src.gnome.org>2005-01-25 08:52:05 +0000
commitf2b20da6da0701ef6a26dfc9bf15546e9b968332 (patch)
tree5fd7caff9676f3b0bd3455eed27a4e8425d50563
parent88a65009ef259dcc8463aa25e92ba80b8cbf1a9d (diff)
downloadnautilus-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--ChangeLog12
-rw-r--r--libnautilus-private/nautilus-icon-container.c6
2 files changed, 15 insertions, 3 deletions
diff --git a/ChangeLog b/ChangeLog
index eaa1e996d..a4e726064 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -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);