summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Eggleton <paul.eggleton@linux.intel.com>2012-09-21 14:47:25 (GMT)
committerRichard Purdie <richard.purdie@linuxfoundation.org>2012-09-24 11:13:50 (GMT)
commitc46c5605fefa09a125e99e8eb85a85ae8d9077d7 (patch)
treefe57c54f3a4ef8b64a866f13829a67372c5a5f70
parentbf567b14a8ccdf01667e4dd52d0705d967533927 (diff)
downloadpoky-c46c5605fefa09a125e99e8eb85a85ae8d9077d7.tar.gz
bitbake: hob: remove confirmation dialog on close
This is not necessary for modern applications - instead we just need to check if we're in the middle of a build and if so, do the same thing as pressing the "Stop" button. (Bitbake rev: a79eb5d918239db1dade8134743e6142a4854930) Signed-off-by: Paul Eggleton <paul.eggleton@linux.intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-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 cedbf94..267fde1 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()