Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
path: root/Area.py
diff options
context:
space:
mode:
Diffstat (limited to 'Area.py')
-rw-r--r--Area.py9
1 files changed, 8 insertions, 1 deletions
diff --git a/Area.py b/Area.py
index 1f1984a..3d9499a 100644
--- a/Area.py
+++ b/Area.py
@@ -257,7 +257,14 @@ class Area(gtk.DrawingArea):
# This fixes a bug that made the text viewer get stuck in the canvas
elif self.estadoTexto is 1:
- text = self.janela._textview.get_text()
+ try:
+ # This works for a gtk.Entry
+ text = self.janela._textview.get_text()
+ except:
+ # This works for a gtk.TextView
+ buf = self.janela._textview.get_buffer()
+ start, end = buf.get_bounds()
+ text = buf.get_text(start, end)
if text is not None:
self.d.text(widget,event)
self.estadoTexto = 0