diff options
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/builddetailspage.py')
-rwxr-xr-x | bitbake/lib/bb/ui/crumbs/builddetailspage.py | 15 |
1 files changed, 14 insertions, 1 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/builddetailspage.py b/bitbake/lib/bb/ui/crumbs/builddetailspage.py index 971cda0c59..1afacf85bd 100755 --- a/bitbake/lib/bb/ui/crumbs/builddetailspage.py +++ b/bitbake/lib/bb/ui/crumbs/builddetailspage.py | |||
@@ -30,6 +30,8 @@ from bb.ui.crumbs.runningbuild import RunningBuildTreeView | |||
30 | from bb.ui.crumbs.runningbuild import BuildFailureTreeView | 30 | from bb.ui.crumbs.runningbuild import BuildFailureTreeView |
31 | from bb.ui.crumbs.hobpages import HobPage | 31 | from bb.ui.crumbs.hobpages import HobPage |
32 | from bb.ui.crumbs.hobcolor import HobColors | 32 | from bb.ui.crumbs.hobcolor import HobColors |
33 | from bb.ui.crumbs.hobthreads import OpeningLogThread | ||
34 | from bb.ui.crumbs.hig import OpeningLogDialog | ||
33 | 35 | ||
34 | class BuildConfigurationTreeView(gtk.TreeView): | 36 | class BuildConfigurationTreeView(gtk.TreeView): |
35 | def __init__ (self): | 37 | def __init__ (self): |
@@ -404,7 +406,18 @@ class BuildDetailsPage (HobPage): | |||
404 | 406 | ||
405 | def open_log_button_clicked_cb(self, button, log_file): | 407 | def open_log_button_clicked_cb(self, button, log_file): |
406 | if log_file: | 408 | if log_file: |
407 | os.system("xdg-open /%s" % log_file) | 409 | self.stop = False |
410 | dialog = OpeningLogDialog(title = "Opening Log", | ||
411 | parent = None, | ||
412 | flags = gtk.DIALOG_MODAL | ||
413 | | gtk.DIALOG_DESTROY_WITH_PARENT | ||
414 | | gtk.DIALOG_NO_SEPARATOR) | ||
415 | #create a thread to open log file | ||
416 | background = OpeningLogThread(dialog, log_file, self) | ||
417 | background.start() | ||
418 | response = dialog.run() | ||
419 | self.stop = True | ||
420 | background.join() | ||
408 | 421 | ||
409 | def failure_activate_file_bug_link_cb(self, button): | 422 | def failure_activate_file_bug_link_cb(self, button): |
410 | button.child.emit('activate-link', "http://bugzilla.yoctoproject.org") | 423 | button.child.emit('activate-link', "http://bugzilla.yoctoproject.org") |