From 9407dd3f2f0bab32b96b3d5d3682d7cb21e6bb85 Mon Sep 17 00:00:00 2001 From: Maran Date: Tue, 4 Sep 2012 19:54:01 +0200 Subject: [PATCH] Small fix to make sure the cursor stays where it is using the Pro GUI --- lib/gui_qt.py | 2 ++ 1 files changed, 2 insertions(+), 0 deletions(-) diff --git a/lib/gui_qt.py b/lib/gui_qt.py index 6693073..c619df3 100644 --- a/lib/gui_qt.py +++ b/lib/gui_qt.py @@ -54,6 +54,7 @@ ALIAS_REGEXP = '^(|([\w\-\.]+)@)((\w[\w\-]+\.)+[\w\-]+)$' def numbify(entry, is_int = False): text = unicode(entry.text()).strip() + pos = entry.cursorPosition() chars = '0123456789' if not is_int: chars +='.' s = ''.join([i for i in text if i in chars]) @@ -72,6 +73,7 @@ def numbify(entry, is_int = False): except: amount = None entry.setText(s) + entry.setCursorPosition(pos) return amount -- 1.7.1