[Pkg-xfce-commits] r1529 - in desktop/trunk/xfdesktop4/debian: . patches

huggie at alioth.debian.org huggie at alioth.debian.org
Wed Jan 9 13:03:49 UTC 2008


Author: huggie
Date: 2008-01-09 13:03:49 +0000 (Wed, 09 Jan 2008)
New Revision: 1529

Added:
   desktop/trunk/xfdesktop4/debian/patches/02_use_eject_where_needed.patch
Modified:
   desktop/trunk/xfdesktop4/debian/changelog
   desktop/trunk/xfdesktop4/debian/patches/series
Log:
Add fix for #455866 the Eject Volume bug in xfdesktop


Modified: desktop/trunk/xfdesktop4/debian/changelog
===================================================================
--- desktop/trunk/xfdesktop4/debian/changelog	2008-01-08 07:45:25 UTC (rev 1528)
+++ desktop/trunk/xfdesktop4/debian/changelog	2008-01-09 13:03:49 UTC (rev 1529)
@@ -1,3 +1,10 @@
+xfdesktop4 (4.4.2-2) UNRELEASED; urgency=low
+
+  * Add 02_use_eject_where_needed.patch to replace Unmount Volume with
+    Eject Volume when this is required                          closes: #455866
+
+ -- Simon Huggins <huggie at earth.li>  Wed, 09 Jan 2008 12:57:35 +0000
+
 xfdesktop4 (4.4.2-1) unstable; urgency=low
 
   [ Yves-Alexis Perez ]

Added: desktop/trunk/xfdesktop4/debian/patches/02_use_eject_where_needed.patch
===================================================================
--- desktop/trunk/xfdesktop4/debian/patches/02_use_eject_where_needed.patch	                        (rev 0)
+++ desktop/trunk/xfdesktop4/debian/patches/02_use_eject_where_needed.patch	2008-01-09 13:03:49 UTC (rev 1529)
@@ -0,0 +1,42 @@
+diff -ru xfdesktop4-4.4.2.orig/src/xfdesktop-volume-icon.c xfdesktop4-4.4.2/src/xfdesktop-volume-icon.c
+--- xfdesktop4-4.4.2.orig/src/xfdesktop-volume-icon.c	2007-11-17 20:31:41.000000000 +0100
++++ xfdesktop4-4.4.2/src/xfdesktop-volume-icon.c	2007-12-12 01:07:27.421327344 +0100
+@@ -562,19 +562,7 @@
+                          icon);
+     }
+     
+-    mi = gtk_image_menu_item_new_with_mnemonic(_("_Unmount Volume"));
+-    gtk_widget_show(mi);
+-    gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
+-    if(!thunar_vfs_volume_is_mounted(volume))
+-        gtk_widget_set_sensitive(mi, FALSE);
+-    else {
+-        g_signal_connect(G_OBJECT(mi), "activate",
+-                         G_CALLBACK(xfdesktop_volume_icon_menu_toggle_mount),
+-                         icon);
+-    }
+-    
+-    if(thunar_vfs_volume_is_disc(volume)
+-       && thunar_vfs_volume_is_ejectable(volume))
++    if(thunar_vfs_volume_is_ejectable(volume))
+     {
+         mi = gtk_image_menu_item_new_with_mnemonic(_("E_ject Volume"));
+         gtk_widget_show(mi);
+@@ -582,6 +570,17 @@
+         g_signal_connect(G_OBJECT(mi), "activate",
+                          G_CALLBACK(xfdesktop_volume_icon_menu_eject),
+                          icon);
++    } else {
++	mi = gtk_image_menu_item_new_with_mnemonic(_("_Unmount Volume"));
++	gtk_widget_show(mi);
++	gtk_menu_shell_append(GTK_MENU_SHELL(menu), mi);
++	if(!thunar_vfs_volume_is_mounted(volume))
++	    gtk_widget_set_sensitive(mi, FALSE);
++	else {
++	    g_signal_connect(G_OBJECT(mi), "activate",
++			     G_CALLBACK(xfdesktop_volume_icon_menu_toggle_mount),
++			     icon);
++	}
+     }
+     
+     mi = gtk_separator_menu_item_new();

Modified: desktop/trunk/xfdesktop4/debian/patches/series
===================================================================
--- desktop/trunk/xfdesktop4/debian/patches/series	2008-01-08 07:45:25 UTC (rev 1528)
+++ desktop/trunk/xfdesktop4/debian/patches/series	2008-01-09 13:03:49 UTC (rev 1529)
@@ -1 +1,2 @@
 01_show-backdrop-by-default.patch
+02_use_eject_where_needed.patch




More information about the Pkg-xfce-commits mailing list