diff options
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builder.py | 17 |
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() |