[Goodies-commits] r6574 - in sion/trunk: . src

Enrico Troeger enrico at xfce.org
Mon Jan 26 22:30:19 CET 2009


Author: enrico
Date: 2009-01-26 21:30:19 +0000 (Mon, 26 Jan 2009)
New Revision: 6574

Modified:
   sion/trunk/ChangeLog
   sion/trunk/src/window.c
Log:
Allow also mounting resources by toggling the 'Mounted' checkbox.

Modified: sion/trunk/ChangeLog
===================================================================
--- sion/trunk/ChangeLog	2009-01-26 21:30:00 UTC (rev 6573)
+++ sion/trunk/ChangeLog	2009-01-26 21:30:19 UTC (rev 6574)
@@ -2,6 +2,7 @@
 
  * src/window.c:
    Make 'Connect' insensitive for connected resources.
+   Allow also mounting resources by toggling the 'Mounted' checkbox.
  * src/backendgvfs.c:
    Ignore empty CDs which are listed as mounted by GVfs.
 

Modified: sion/trunk/src/window.c
===================================================================
--- sion/trunk/src/window.c	2009-01-26 21:30:00 UTC (rev 6573)
+++ sion/trunk/src/window.c	2009-01-26 21:30:19 UTC (rev 6574)
@@ -1102,8 +1102,7 @@
 }
 
 
-static void tree_mounted_col_toggled_cb(G_GNUC_UNUSED GtkCellRendererToggle *cell,
-										gchar *pth, SionWindow *window)
+static void tree_mounted_col_toggled_cb(GtkCellRendererToggle *cell, gchar *pth, SionWindow *window)
 {
 	SionWindowPrivate *priv = SION_WINDOW_GET_PRIVATE(window);
 	GtkTreeSelection *selection;
@@ -1114,7 +1113,10 @@
 
 	gtk_tree_selection_select_path(selection, path);
 
-	action_unmount_cb(NULL, window);
+	if (gtk_cell_renderer_toggle_get_active(cell))
+		action_unmount_cb(NULL, window);
+	else
+		action_mount_cb(NULL, window);
 
 	gtk_tree_path_free(path);
 }




More information about the Goodies-commits mailing list