[MERGE] Keep the currently active widget for progress when finishing a progress bar.
v.ladeuil+lp at free.fr
Mon Jun 15 12:57:46 BST 2009
>>>>> "Jelmer" == Jelmer Vernooij <jelmer at samba.org> writes:
Jelmer> There can very well be multiple progress tasks, there is no code in
Jelmer> Bazaar to make sure that any top-level call spawns only a single task as
Jelmer> far as I have seen.
I can't find code that directly create a progress.ProgressTask, hence
they are all created via UIFactory.nested_progress_bar().
Except for test purposes, all pb = nested_progress_bar() calls are
paired with a pb.finished() call (in a finally clause). I.e. even if
they are still called progress bar, they progress tasks, objects which
track progress locally in a function and in all called functions from
there, all called functions creating their local progress task.
More information about the bzr-gtk