Hi all.<br><br>I frequently happen to encounter cases, where GUI updates do not happen in the in-order manner.<br>For eg, if the code is on the lines ::<br><br> logic statement 1<br> update GUI<br>
logic statement 2<br><br><br><br>the actual procedure that happens is ::<br><br> logic statement 1<br> logic statement 2<br>
update GUI<br><br><br><br><br>However, if I do something like<br><br> logic statement 1<br> update GUI<br> gobject.idle_add(logic statement 2)<br>
<br>the procedure now runs in in-order.<br><br><br><br>The above is not a problem for such trivial cases, but it IS a problem, when we want to have seemingly in-order GUI updates, when the code runs deep.<br><br><br>So, is there a way to have the code always in-order; in other words, have the GUI updates absolutely synchronous?<br>
<br><br>WIll be grateful for a reply.<br><br><br>Thanks and Regards,<br>Ajay<br>