[gedit-plugins] Fix column edit cut/copy/paste



commit 60ff669c25716f279dde41c3782fbed51a0287bd
Author: Jesse van den Kieboom <jesse vandenkieboom epfl ch>
Date:   Wed Aug 15 16:10:21 2012 +0200

    Fix column edit cut/copy/paste

 plugins/multiedit/multiedit/documenthelper.py |   11 ++++++-----
 1 files changed, 6 insertions(+), 5 deletions(-)
---
diff --git a/plugins/multiedit/multiedit/documenthelper.py b/plugins/multiedit/multiedit/documenthelper.py
index f1757c4..3e707da 100644
--- a/plugins/multiedit/multiedit/documenthelper.py
+++ b/plugins/multiedit/multiedit/documenthelper.py
@@ -967,8 +967,8 @@ class DocumentHelper(Signals):
 
         text = self._column_text()
 
-        clipboard = Gtk.Clipboard(self._view.get_display())
-        clipboard.set_text(text)
+        clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
+        clipboard.set_text(text, -1)
 
         view.stop_emission('copy-clipboard')
 
@@ -977,8 +977,9 @@ class DocumentHelper(Signals):
             return
 
         text = self._column_text()
-        clipboard = Gtk.Clipboard(self._view.get_display())
-        clipboard.set_text(text)
+
+        clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
+        clipboard.set_text(text, -1)
 
         view.stop_emission('cut-clipboard')
 
@@ -1035,7 +1036,7 @@ class DocumentHelper(Signals):
         clipboard = Gtk.Clipboard.get_for_display(self._view.get_display(), Gdk.SELECTION_CLIPBOARD)
         self._paste_mark = self._buffer.create_mark(None, self._buffer.get_iter_at_mark(self._buffer.get_insert()), True)
 
-        clipboard.request_text(self.on_clipboard_text)
+        clipboard.request_text(self.on_clipboard_text, None)
         view.stop_emission('paste-clipboard')
 
     def _move_edit_points(self, buf, where):



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