[vte/vte-0-34] widget: Honour gtk-enable-primary-paste setting



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

    widget: 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 9776125..0e504f4 100644
--- a/src/vte.c
+++ b/src/vte.c
@@ -7439,8 +7439,14 @@ vte_terminal_button_press(GtkWidget *widget, GdkEventButton *event)
                case 2:
                        if ((terminal->pvt->modifiers & GDK_SHIFT_MASK) ||
                            !terminal->pvt->mouse_tracking_mode) {
-                               vte_terminal_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_terminal_paste_primary(terminal);
+                               handled = do_paste;
                        }
                        break;
                case 3:


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