[vte/vte-next] view: Honour gtk-enable-primary-paste setting



commit 10cc2ccacc3f95cf19ed0ca811a48df27aefc355
Author: Christian Persch <chpe gnome org>
Date:   Fri Jun 28 16:42:37 2013 +0200

    view: Honour gtk-enable-primary-paste setting

 src/vte.c |   10 ++++++++--
 1 files changed, 8 insertions(+), 2 deletions(-)
---
diff --git a/src/vte.c b/src/vte.c
index 8059bee..8930590 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -7175,8 +7175,14 @@ vte_view_button_press(GtkWidget *widget, GdkEventButton *event)
                case 2:
                        if ((terminal->pvt->modifiers & GDK_SHIFT_MASK) ||
                            !terminal->pvt->mouse_tracking_mode) {
-                               vte_view_emit_paste_primary(terminal);
-                               handled = TRUE;
+                                gboolean do_paste;
+
+                                g_object_get (gtk_widget_get_settings(widget),
+                                              "gtk-enable-primary-paste",
+                                              &do_paste, NULL);
+                                if (do_paste)
+                                        vte_view_emit_paste_primary(terminal);
+                               handled = do_paste;
                        }
                        break;
                case 3:


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