=== modified file 'openfovea/openfovea_gui.py' --- openfovea/openfovea_gui.py 2011-06-03 07:19:03 +0000 +++ openfovea/openfovea_gui.py 2011-06-15 15:27:48 +0000 @@ -313,21 +313,19 @@ """ Display the progress bar. """ + while gtk.events_pending(): + gtk.main_iteration() if fraction == None: self.widget['progressbar'].set_property('visible', True) self.widget['progressbar'].set_fraction(0) self.widget['progressbar'].set_text('') elif type(fraction) != str: - while gtk.events_pending(): - gtk.main_iteration() if not self.widget['progressbar'].get_property('visible'): self.widget['progressbar'].set_property('visible', True) self.widget['progressbar'].set_fraction(fraction) self.widget['progressbar'].set_text(text) self.widget['progressbar'].show() elif fraction == 'pulse': - while gtk.events_pending(): - gtk.main_iteration() self.widget['progressbar'].pulse() self.widget['progressbar'].set_text(text) self.widget['progressbar'].show()