diff src/img-view.c @ 1272:e0e12512cde2

read external editors from .desktop files
author nadvornik
date Sun, 01 Feb 2009 12:48:14 +0000
parents e2bbe90b0dcd
children 8b89e3ff286b
line wrap: on
line diff
--- a/src/img-view.c	Thu Jan 29 19:43:34 2009 +0000
+++ b/src/img-view.c	Sun Feb 01 12:48:14 2009 +0000
@@ -431,6 +431,7 @@
 				stop_signal = FALSE;
 				break;
 			}
+#if 0
 		if (n != -1)
 			{
 			if (!editor_window_flag_set(n))
@@ -440,6 +441,7 @@
 			imd = view_window_active_image(vw);
 			file_util_start_editor_from_file(n, image_get_fd(imd), imd->widget);
 			}
+#endif
 		}
 	else if (event->state & GDK_SHIFT_MASK)
 		{
@@ -1074,19 +1076,18 @@
 {
 	ViewWindow *vw;
 	ImageWindow *imd;
-	gint n;
+	const gchar *key = data;
 
 	vw = submenu_item_get_data(widget);
-	n = GPOINTER_TO_INT(data);
 	if (!vw) return;
 
-	if (!editor_window_flag_set(n))
+	if (!editor_window_flag_set(key))
 		{
 		view_fullscreen_toggle(vw, TRUE);
 		}
 
 	imd = view_window_active_image(vw);
-	file_util_start_editor_from_file(n, image_get_fd(imd), imd->widget);
+	file_util_start_editor_from_file(key, image_get_fd(imd), imd->widget);
 }
 
 static void view_alter_cb(GtkWidget *widget, gpointer data)