From efa2ba8ab068f38e435a995d05cd99dbd1eb6fd4 Mon Sep 17 00:00:00 2001
From: Ettore Perazzoli <ettore@src.gnome.org>
Date: Tue, 24 Sep 2002 21:01:04 +0000
Subject: Placate compiler.

* e-shell-view-menu.c (launch_pilot_settings): Placate compiler.

* e-shell-folder-commands.c (xfer_result_callback): When
FOLDER_COMMAND_MOVE, update the shortcuts by using
e_shortcuts_update_shortcuts_for_changed_uri().

* e-shortcuts.c (e_shortcuts_update_shortcuts_for_changed_uri):
New.

svn path=/trunk/; revision=18206
---
 shell/e-shell-folder-commands.c | 15 +++++++++++++++
 1 file changed, 15 insertions(+)

(limited to 'shell/e-shell-folder-commands.c')

diff --git a/shell/e-shell-folder-commands.c b/shell/e-shell-folder-commands.c
index 884fa97c05..3fe90163b8 100644
--- a/shell/e-shell-folder-commands.c
+++ b/shell/e-shell-folder-commands.c
@@ -149,6 +149,21 @@ xfer_result_callback (EStorageSet *storage_set,
 		g_free (msg);
 	}
 
+	if (folder_command_data->command == FOLDER_COMMAND_MOVE) {
+		char *source_uri;
+		char *destination_uri;
+
+		source_uri = g_strconcat (E_SHELL_URI_PREFIX, folder_command_data->source_path, NULL);
+		destination_uri = g_strconcat (E_SHELL_URI_PREFIX, folder_command_data->destination_path, NULL);
+
+		e_shortcuts_update_shortcuts_for_changed_uri
+			(e_shell_get_shortcuts (folder_command_data->shell),
+			 source_uri, destination_uri);
+
+		g_free (source_uri);
+		g_free (destination_uri);
+	}
+
 	folder_command_data_free (folder_command_data);
 }
 
-- 
cgit