diff options
author | Valentin Popa <valentin.popa@intel.com> | 2013-09-10 15:58:52 +0300 |
---|---|---|
committer | Richard Purdie <richard.purdie@linuxfoundation.org> | 2013-09-27 16:02:14 +0100 |
commit | fdb2e0120f189e97b8fdb6eb72d77a3100ba3018 (patch) | |
tree | 6cbd2e39ff91e51fde962bdcbbfe9d4e581b635a /lib/bb/ui/crumbs/builder.py | |
parent | 2666865a27cedbffc82800b4cab1d6cff5a0222e (diff) | |
download | bitbake-fdb2e0120f189e97b8fdb6eb72d77a3100ba3018.tar.gz |
HOB: Busy cursor when saving configuration
Display a busy cursor while the configuration is saved.
[YOCTO #4846]
Signed-off-by: Valentin Popa <valentin.popa@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'lib/bb/ui/crumbs/builder.py')
-rwxr-xr-x | lib/bb/ui/crumbs/builder.py | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/lib/bb/ui/crumbs/builder.py b/lib/bb/ui/crumbs/builder.py index 86fdbfe9f..829281357 100755 --- a/lib/bb/ui/crumbs/builder.py +++ b/lib/bb/ui/crumbs/builder.py @@ -31,6 +31,7 @@ import re import logging import sys import signal +import time from bb.ui.crumbs.imageconfigurationpage import ImageConfigurationPage from bb.ui.crumbs.recipeselectionpage import RecipeSelectionPage from bb.ui.crumbs.packageselectionpage import PackageSelectionPage @@ -1466,3 +1467,10 @@ class Builder(gtk.Window): def get_topdir(self): return self.handler.get_topdir() + + def wait(self, delay): + time_start = time.time() + time_end = time_start + delay + while time_end > time.time(): + while gtk.events_pending(): + gtk.main_iteration() |