Fix #137: "Copy path" problem (or may be feature)
authorColin Clark <colin.clark@cclark.uk>
Sat, 4 Nov 2017 18:47:50 +0000 (18:47 +0000)
committerColin Clark <colin.clark@cclark.uk>
Sat, 4 Nov 2017 18:47:50 +0000 (18:47 +0000)
https://github.com/BestImageViewer/geeqie/issues/137

Use CLIPBOARD instead of PRIMARY for copy path commands

src/advanced_exif.c
src/utilops.c

index 8aeb2af..2a8715c 100644 (file)
@@ -335,7 +335,7 @@ static gboolean advanced_exif_mouseclick(GtkWidget *widget,
                col_num = g_list_index(cols, (gpointer)column);
                gtk_tree_model_get(store, &iter, display_order[col_num], &value, -1);
 
-               clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD);
+               clipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY);
                gtk_clipboard_set_text(clipboard, value, -1);
 
                g_list_free(cols);
index 0bc9d0d..230dcf7 100644 (file)
@@ -3038,7 +3038,7 @@ void file_util_copy_path_to_clipboard(FileData *fd)
 
        if (!fd || !*fd->path) return;
 
-       clipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY);
+       clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD);
        gtk_clipboard_set_text(clipboard, g_shell_quote(fd->path), -1);
 }
 
@@ -3048,7 +3048,7 @@ void file_util_copy_path_list_to_clipboard(GList *list)
        GList *work;
        GString *new;
 
-       clipboard = gtk_clipboard_get(GDK_SELECTION_PRIMARY);
+       clipboard = gtk_clipboard_get(GDK_SELECTION_CLIPBOARD);
 
        new = g_string_new("");
        work = list;