bitbake: hob: stop build without percentage shown
authorAndrei Dinu <andrei.adrianx.dinu@intel.com>
Fri, 12 Oct 2012 14:51:30 +0000 (17:51 +0300)
committerRichard Purdie <richard.purdie@linuxfoundation.org>
Wed, 24 Oct 2012 20:13:07 +0000 (21:13 +0100)
added a method in progressbar.py that doesn't update the
percentage in the progress bar shown in hob.

the call of the method is done in builder.py.

(Bitbake rev: 7ab5775fceda1055b86bdc3313fc4bf928bf5155)

Signed-off-by: Andrei Dinu <andrei.adrianx.dinu@intel.com>
Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
bitbake/lib/bb/ui/crumbs/builder.py
bitbake/lib/bb/ui/crumbs/progressbar.py

index d417e1b..b1ddf12 100755 (executable)
@@ -1492,7 +1492,7 @@ class Builder(gtk.Window):
         if response != gtk.RESPONSE_CANCEL:
             self.stopping = True
         if response == gtk.RESPONSE_OK:
-            self.build_details_page.progress_bar.set_title("Stopping the build...")
+            self.build_details_page.progress_bar.set_stop_title("Stopping the build....")
             self.build_details_page.progress_bar.set_rcstyle("stop")
             self.cancel_build_sync()
         elif response == gtk.RESPONSE_YES:
index f75818a..3e2c660 100644 (file)
@@ -43,6 +43,11 @@ class HobProgressBar (gtk.ProgressBar):
         text += " %.0f%%" % self.percentage
         self.set_text(text)
 
+    def set_stop_title(self, text=None):
+       if not text:
+           text = ""
+       self.set_text(text)
+
     def reset(self):
         self.set_fraction(0)
         self.set_text("")