nautilus r15181 - in trunk: . src
- From: alexl svn gnome org
- To: svn-commits-list gnome org
- Subject: nautilus r15181 - in trunk: . src
- Date: Mon, 13 Apr 2009 18:11:52 +0000 (UTC)
Author: alexl
Date: Mon Apr 13 18:11:52 2009
New Revision: 15181
URL: http://svn.gnome.org/viewvc/nautilus?rev=15181&view=rev
Log:
2009-04-13 Alexander Larsson <alexl redhat com>
* src/nautilus-places-sidebar.c:
(add_place):
Don't show eject if not mounted.
Modified:
trunk/ChangeLog
trunk/src/nautilus-places-sidebar.c
Modified: trunk/src/nautilus-places-sidebar.c
==============================================================================
--- trunk/src/nautilus-places-sidebar.c (original)
+++ trunk/src/nautilus-places-sidebar.c Mon Apr 13 18:11:52 2009
@@ -218,6 +218,7 @@
NautilusIconInfo *icon_info;
int icon_size;
gboolean show_eject, show_unmount;
+ gboolean show_eject_button;
icon_size = nautilus_get_icon_size_for_stock_size (GTK_ICON_SIZE_MENU);
icon_info = nautilus_icon_info_lookup (icon, icon_size);
@@ -230,7 +231,13 @@
if (show_unmount || show_eject) {
g_assert (place_type != PLACES_BOOKMARK);
}
-
+
+ if (mount == NULL) {
+ show_eject_button = FALSE;
+ } else {
+ show_eject_button = (show_unmount || show_eject);
+ }
+
gtk_list_store_append (sidebar->store, &iter);
gtk_list_store_set (sidebar->store, &iter,
PLACES_SIDEBAR_COLUMN_ICON, pixbuf,
@@ -241,8 +248,8 @@
PLACES_SIDEBAR_COLUMN_MOUNT, mount,
PLACES_SIDEBAR_COLUMN_ROW_TYPE, place_type,
PLACES_SIDEBAR_COLUMN_INDEX, index,
- PLACES_SIDEBAR_COLUMN_EJECT, (show_unmount || show_eject),
- PLACES_SIDEBAR_COLUMN_NO_EJECT, !(show_unmount || show_eject),
+ PLACES_SIDEBAR_COLUMN_EJECT, show_eject_button,
+ PLACES_SIDEBAR_COLUMN_NO_EJECT, !show_eject_button,
PLACES_SIDEBAR_COLUMN_BOOKMARK, place_type != PLACES_BOOKMARK,
PLACES_SIDEBAR_COLUMN_NO_BOOKMARK, place_type == PLACES_BOOKMARK,
-1);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]