Mercurial > geeqie
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)