comparison frontends/src/jp/xmlui_manager.py @ 2412:7641bef56dcd

jp (xmlui): fixed workflow when value is for a BoolWidget
author Goffi <goffi@goffi.org>
date Tue, 31 Oct 2017 23:51:19 +0100
parents 40e6e779a253
children 8b37a62336c3
comparison
equal deleted inserted replaced
2411:f9167c053475 2412:7641bef56dcd
431 self.onFormSubmitted() 431 self.onFormSubmitted()
432 self.submit_id = None # avoid double submit 432 self.submit_id = None # avoid double submit
433 return 433 return
434 elif isinstance(cmd, list): 434 elif isinstance(cmd, list):
435 name, value = cmd 435 name, value = cmd
436 self.widgets[name].value = value 436 widget = self.widgets[name]
437 if widget.type == 'bool':
438 value = C.bool(value)
439 widget.value = value
437 self.show() 440 self.show()
438 441
439 def submitForm(self, callback=None): 442 def submitForm(self, callback=None):
440 XMLUIPanel._submit_cb = callback 443 XMLUIPanel._submit_cb = callback
441 self.onFormSubmitted() 444 self.onFormSubmitted()