From edfa01e3e78d02f7596040f9e6d810b632148527 Mon Sep 17 00:00:00 2001 From: Graeme Humphries Date: Tue, 15 May 2012 12:04:43 -0700 Subject: [PATCH] Fixed middle click pasting into EntryBox. --- crussh.py | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/crussh.py b/crussh.py index 44022dd..fda0315 100755 --- a/crussh.py +++ b/crussh.py @@ -282,9 +282,15 @@ class CruSSH: self.Terminals[host].feed_child(self.Clipboard.wait_for_text()) self.EntryBox.props.buffer.delete_text(0, -1) + def click_handler(widget, event): + # if middle click + if event.button == 2: + feed_input(widget, event) + self.EntryBox.connect("key_press_event", feed_input) self.EntryBox.connect("key_release_event", feed_input) self.EntryBox.connect("paste_clipboard", feed_paste) + self.EntryBox.connect("button_press_event", click_handler) MainVBox.pack_start(self.EntryBox, False, False) # reflow layout on size change.