Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/WorkPanel.py
diff options
context:
space:
mode:
authorflavio <fdanesse@gmail.com>2013-06-19 19:29:49 (GMT)
committer flavio <fdanesse@gmail.com>2013-06-19 19:30:25 (GMT)
commit026bd8183a51e1acae2ca9305d64c8b5590a65f8 (patch)
tree766e9cfdd6f77a8ec3afef8898b4f807339503c1 /WorkPanel.py
parentc66773f2b13d843bd4e627d20ac49a509be612ca (diff)
Correccion.
Diffstat (limited to 'WorkPanel.py')
-rw-r--r--WorkPanel.py8
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