From 42fecfd5c626b964aefb8b08fc18335e9110e36a Mon Sep 17 00:00:00 2001 From: Stephen Boddy Date: Fri, 26 May 2017 03:32:17 +0200 Subject: [PATCH] Fix middle-click paste to receivers that was accidentally broken by fix for LP:1647507 --- terminatorlib/terminal.py | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/terminatorlib/terminal.py b/terminatorlib/terminal.py index 00f01158..0b0a8b6b 100755 --- a/terminatorlib/terminal.py +++ b/terminatorlib/terminal.py @@ -926,8 +926,12 @@ class Terminal(Gtk.VBox): # try to pass it to vte widget first though if event.get_state() & Gdk.ModifierType.CONTROL_MASK == 0: if event.get_state() & Gdk.ModifierType.SHIFT_MASK == 0: + gtk_settings=Gtk.Settings().get_default() + primary_state = gtk_settings.get_property('gtk-enable-primary-paste') + gtk_settings.set_property('gtk-enable-primary-paste', False) if not Vte.Terminal.do_button_press_event(self.vte, event): middle_click[0](*middle_click[1]) + gtk_settings.set_property('gtk-enable-primary-paste', primary_state) else: middle_click[0](*middle_click[1]) return(True)