Codebase list accerciser / 905d27d
Fix application sensitivity computation Delaying it to an idle callback lets indexes get wrong and the output be bogus. Since the recursion is now fixed again, we can drop this. Samuel Thibault 5 years ago
1 changed file(s) with 0 addition(s) and 16 deletion(s). Raw diff Collapse all Expand all
951951 @param iter: The iter at the given row.
952952 @type iter: L{gtk.TreeIter}
953953 '''
954 # TODO: Remove idle_add when at-spi2 reentrancy issues are fixed
955 GLib.idle_add(self._accCellDataFuncReal, tvc, cellrenderer, model, iter_id)
956
957 def _accCellDataFuncReal(self, tvc, cellrenderer, model, iter_id):
958 '''
959 Called by _acCellDataFunc when idle
960
961 @param tvc: A treeview column.
962 @type tvc: L{gtk.TreeViewColumn}
963 @param cellrenderer: The cellrenderer that needs to be tweaked.
964 @type cellrenderer: L{gtk.CellRenderer}
965 @param model: The treeview's data model.
966 @type model: L{AccessibleModel}
967 @param iter: The iter at the given row.
968 @type iter: L{gtk.TreeIter}
969 '''
970954 if model.iter_is_valid(iter_id):
971955 acc = model.get_value(iter_id, COL_ACC)
972956 else: