changeset 3cd821d0c11c in /home/hg/repos/gajim
details:http://hg.gajim.org/gajim?cmd=changeset;node=3cd821d0c11c
description: prevent Traceback in dataforms_widget(search user in
jabber.tf-network.de server as example)
diffstat:
src/dataforms_widget.py | 9 +++++----
1 files changed, 5 insertions(+), 4 deletions(-)
diffs (26 lines):
diff -r 347a8a220342 -r 3cd821d0c11c src/dataforms_widget.py
--- a/src/dataforms_widget.py Wed Feb 23 20:46:50 2011 +0300
+++ b/src/dataforms_widget.py Tue Mar 01 14:01:10 2011 +0300
@@ -193,8 +193,9 @@
for item in self._data_form.iter_records():
iter_ = self.multiplemodel.append()
for field in item.iter_fields():
- self.multiplemodel.set_value(iter_, fieldvars.index(field.var),
- field.value)
+ if field.var in fieldvars:
+ self.multiplemodel.set_value(iter_,
+ fieldvars.index(field.var), field.value)
# constructing columns...
for field, counter in zip(self._data_form.reported.iter_fields(),
@@ -574,8 +575,8 @@
widget.set_sensitive(readwrite)
widget = decorate_with_tooltip(widget, field)
self.attach(widget, 1, 2, linecounter, linecounter+1,
- yoptions=gtk.FILL)
-
+ yoptions=gtk.FILL)
+
if field.required:
label = gtk.Label('*')
label.set_tooltip_text(_('This field is required'))
_______________________________________________
Commits mailing list
[email protected]
http://lists.gajim.org/cgi-bin/listinfo/commits