diff options
Diffstat (limited to 'Area.py')
-rw-r--r-- | Area.py | 9 |
1 files changed, 8 insertions, 1 deletions
@@ -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 |