summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/builder.py
diff options
context:
space:
mode:
authorValentin Popa <valentin.popa@intel.com>2013-09-10 15:58:52 +0300
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-09-30 22:11:58 +0100
commitb43c8126def45bb28f89322ad648f555b0f15464 (patch)
tree529b670f4b770b3fc20a5b527b5feddf37481cc9 /bitbake/lib/bb/ui/crumbs/builder.py
parent0fe5d9d657446df695e8c810203da469e49ab553 (diff)
downloadpoky-b43c8126def45bb28f89322ad648f555b0f15464.tar.gz
bitbake: HOB: Busy cursor when saving configuration
Display a busy cursor while the configuration is saved. [YOCTO #4846] (Bitbake rev: fdb2e0120f189e97b8fdb6eb72d77a3100ba3018) Signed-off-by: Valentin Popa <valentin.popa@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builder.py')
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py8
1 files changed, 8 insertions, 0 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index 86fdbfe9f7..829281357d 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -31,6 +31,7 @@ import re
31import logging 31import logging
32import sys 32import sys
33import signal 33import signal
34import time
34from bb.ui.crumbs.imageconfigurationpage import ImageConfigurationPage 35from bb.ui.crumbs.imageconfigurationpage import ImageConfigurationPage
35from bb.ui.crumbs.recipeselectionpage import RecipeSelectionPage 36from bb.ui.crumbs.recipeselectionpage import RecipeSelectionPage
36from bb.ui.crumbs.packageselectionpage import PackageSelectionPage 37from bb.ui.crumbs.packageselectionpage import PackageSelectionPage
@@ -1466,3 +1467,10 @@ class Builder(gtk.Window):
1466 1467
1467 def get_topdir(self): 1468 def get_topdir(self):
1468 return self.handler.get_topdir() 1469 return self.handler.get_topdir()
1470
1471 def wait(self, delay):
1472 time_start = time.time()
1473 time_end = time_start + delay
1474 while time_end > time.time():
1475 while gtk.events_pending():
1476 gtk.main_iteration()