diff options
author | flavio <fdanesse@gmail.com> | 2013-06-19 19:29:49 (GMT) |
---|---|---|
committer | flavio <fdanesse@gmail.com> | 2013-06-19 19:30:25 (GMT) |
commit | 026bd8183a51e1acae2ca9305d64c8b5590a65f8 (patch) | |
tree | 766e9cfdd6f77a8ec3afef8898b4f807339503c1 /WorkPanel.py | |
parent | c66773f2b13d843bd4e627d20ac49a509be612ca (diff) |
Correccion.
Diffstat (limited to 'WorkPanel.py')
-rw-r--r-- | WorkPanel.py | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/WorkPanel.py b/WorkPanel.py index 0c95ffa..e3d1cd7 100644 --- a/WorkPanel.py +++ b/WorkPanel.py @@ -679,7 +679,7 @@ class SourceView(GtkSource.View): buffer.select_range(inicio, fin) elif accion == "Copiar": - clipboard = self.get_toplevel().clipboard + clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY) if buffer.get_selection_bounds(): inicio, fin = buffer.get_selection_bounds() @@ -688,7 +688,7 @@ class SourceView(GtkSource.View): clipboard.set_text(texto, -1) elif accion == "Pegar": - clipboard = self.get_toplevel().clipboard + clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY) texto = clipboard.wait_for_text() if texto != None: @@ -697,7 +697,7 @@ class SourceView(GtkSource.View): elif accion == "Cortar": self.set_accion('Copiar') - clipboard = self.get_toplevel().clipboard + clipboard = Gtk.Clipboard.get(Gdk.SELECTION_PRIMARY) if buffer.get_selection_bounds(): inicio_a, fin_a = buffer.get_bounds() @@ -713,6 +713,7 @@ class SourceView(GtkSource.View): try: inicio, fin = buffer.get_selection_bounds() texto = buffer.get_text(inicio, fin, 0) + except: texto = None @@ -726,6 +727,7 @@ class SourceView(GtkSource.View): try: inicio, fin = buffer.get_selection_bounds() texto = buffer.get_text(inicio, fin, 0) + except: texto = None |