nautilus-open-terminal r164 - trunk/src



Author: cneumair
Date: Wed Feb 27 23:04:25 2008
New Revision: 164
URL: http://svn.gnome.org/viewvc/nautilus-open-terminal?rev=164&view=rev

Log:
Reference file info when creating menu file. Fixes #519111.


Modified:
   trunk/src/nautilus-open-terminal.c

Modified: trunk/src/nautilus-open-terminal.c
==============================================================================
--- trunk/src/nautilus-open-terminal.c	(original)
+++ trunk/src/nautilus-open-terminal.c	Wed Feb 27 23:04:25 2008
@@ -399,6 +399,9 @@
 		case FILE_INFO_DESKTOP:
 		case FILE_INFO_SFTP:
 			item = open_terminal_menu_item_new (terminal_file_info, gtk_widget_get_screen (window), FALSE);
+			g_object_set_data_full (G_OBJECT (item), "file-info",
+						g_object_ref (file_info),
+						(GDestroyNotify) g_object_unref);
 			g_signal_connect (item, "activate",
 					  G_CALLBACK (open_terminal_callback),
 					  file_info);
@@ -433,6 +436,9 @@
 		case FILE_INFO_LOCAL:
 		case FILE_INFO_SFTP:
 			item = open_terminal_menu_item_new (terminal_file_info, gtk_widget_get_screen (window), TRUE);
+			g_object_set_data_full (G_OBJECT (item), "file-info",
+						g_object_ref (files->data),
+						(GDestroyNotify) g_object_unref);
 			g_signal_connect (item, "activate",
 					  G_CALLBACK (open_terminal_callback),
 					  files->data);



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]