summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xbitbake/lib/bb/ui/crumbs/builder.py17
1 files changed, 4 insertions, 13 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builder.py b/bitbake/lib/bb/ui/crumbs/builder.py
index cedbf94d10..267fde19b4 100755
--- a/bitbake/lib/bb/ui/crumbs/builder.py
+++ b/bitbake/lib/bb/ui/crumbs/builder.py
@@ -1025,20 +1025,11 @@ class Builder(gtk.Window):
1025 def destroy_window_cb(self, widget, event): 1025 def destroy_window_cb(self, widget, event):
1026 if not self.sensitive: 1026 if not self.sensitive:
1027 return True 1027 return True
1028 lbl = "<b>Do you really want to exit the Hob image creator?</b>" 1028 elif self.handler.building:
1029 dialog = CrumbsMessageDialog(self, lbl, gtk.STOCK_DIALOG_INFO) 1029 self.stop_build()
1030 button = dialog.add_button("Cancel", gtk.RESPONSE_NO)
1031 HobAltButton.style_button(button)
1032 button = dialog.add_button("Exit Hob", gtk.RESPONSE_YES)
1033 HobButton.style_button(button)
1034 dialog.set_default_response(gtk.RESPONSE_YES)
1035 response = dialog.run()
1036 dialog.destroy()
1037 if response == gtk.RESPONSE_YES:
1038 gtk.main_quit()
1039 return False
1040 else:
1041 return True 1030 return True
1031 else:
1032 gtk.main_quit()
1042 1033
1043 def build_packages(self): 1034 def build_packages(self):
1044 _, all_recipes = self.recipe_model.get_selected_recipes() 1035 _, all_recipes = self.recipe_model.get_selected_recipes()