diff options
author | Alexander Larsson <alexl@redhat.com> | 2007-12-07 12:32:04 +0000 |
---|---|---|
committer | Alexander Larsson <alexl@src.gnome.org> | 2007-12-07 12:32:04 +0000 |
commit | f0c45c902156aa183eeb8402d3c3288344a713bb (patch) | |
tree | 17e0f52daf901c285e4bd6cb0e1c6bf80f47e609 /src/nautilus-places-sidebar.c | |
parent | 48757eb4b4d4be6e46e7d56dc814a98a6c7aeac4 (diff) | |
download | nautilus-f0c45c902156aa183eeb8402d3c3288344a713bb.tar.gz |
Show errors on unmount/eject failing.
2007-12-07 Alexander Larsson <alexl@redhat.com>
* libnautilus-private/nautilus-file-operations.[ch]:
* src/file-manager/fm-tree-view.c:
* src/nautilus-places-sidebar.c:
Show errors on unmount/eject failing.
svn path=/trunk/; revision=13504
Diffstat (limited to 'src/nautilus-places-sidebar.c')
-rw-r--r-- | src/nautilus-places-sidebar.c | 12 |
1 files changed, 7 insertions, 5 deletions
diff --git a/src/nautilus-places-sidebar.c b/src/nautilus-places-sidebar.c index 082ab14f8..d42034a98 100644 --- a/src/nautilus-places-sidebar.c +++ b/src/nautilus-places-sidebar.c @@ -1343,11 +1343,9 @@ unmount_shortcut_cb (GtkMenuItem *item, if (volume != NULL) { GtkWidget *toplevel; - /* TODO-gio: Handle callbacks etc */ toplevel = gtk_widget_get_toplevel (GTK_WIDGET (sidebar->tree_view)); - nautilus_file_operations_unmount_volume (GTK_WINDOW (toplevel), - volume, FALSE, NULL, sidebar); + volume, FALSE); } if (volume != NULL) { g_object_unref (volume); @@ -1375,8 +1373,12 @@ eject_shortcut_cb (GtkMenuItem *item, -1); if (volume != NULL) { - /* TODO-gio: Handle callbacks etc */ - g_volume_eject (volume, NULL, NULL, sidebar); + GtkWidget *toplevel; + + toplevel = gtk_widget_get_toplevel (GTK_WIDGET (sidebar->tree_view)); + nautilus_file_operations_unmount_volume (GTK_WINDOW (toplevel), + volume, + TRUE); } else if (drive != NULL) { /* TODO-gio: Handle callbacks etc */ g_drive_eject (drive, NULL, NULL, sidebar); |