Mercurial > geeqie
diff src/dupe.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/dupe.c Thu Jan 29 19:43:34 2009 +0000 +++ b/src/dupe.c Sun Feb 01 12:48:14 2009 +0000 @@ -2051,13 +2051,13 @@ dupe_listview_realign_colors(dw); } -static void dupe_window_edit_selected(DupeWindow *dw, gint n) +static void dupe_window_edit_selected(DupeWindow *dw, const gchar *key) { GList *list; list = dupe_listview_get_selection(dw, dw->listview); - file_util_start_editor_from_filelist(n, list, dw->window); + file_util_start_editor_from_filelist(key, list, dw->window); filelist_free(list); } @@ -2139,13 +2139,12 @@ static void dupe_menu_edit_cb(GtkWidget *widget, gpointer data) { DupeWindow *dw; - gint n; + const gchar *key = data; dw = submenu_item_get_data(widget); - n = GPOINTER_TO_INT(data); if (!dw) return; - dupe_window_edit_selected(dw, n); + dupe_window_edit_selected(dw, key); } static void dupe_menu_info_cb(GtkWidget *widget, gpointer data) @@ -2990,11 +2989,12 @@ break; } } - +#if 0 if (edit_val >= 0) { dupe_window_edit_selected(dw, edit_val); } +#endif } else {