Don't set text buffer if not changed to keep cursor position

review710002
This commit is contained in:
Cédric Krier committed 2013-03-12 10:29:58 +01:00
1 parent 67590e1e5a
commit a97a8b177d
1 file changed
+2
@@ -134,6 +134,8 @@ class TextBox(WidgetInterface, TranslateMixin):
field.set_client(record, self.get_value())
def set_buffer(self, value):
if value == self.get_value():
return
buf = self.textview.get_buffer()
buf.delete(buf.get_start_iter(), buf.get_end_iter())
iter_start = buf.get_start_iter()