summaryrefslogtreecommitdiffstats
path: root/bitbake/lib/bb/ui/crumbs/hig.py
diff options
context:
space:
mode:
Diffstat (limited to 'bitbake/lib/bb/ui/crumbs/hig.py')
-rw-r--r--bitbake/lib/bb/ui/crumbs/hig.py8
1 files changed, 5 insertions, 3 deletions
diff --git a/bitbake/lib/bb/ui/crumbs/hig.py b/bitbake/lib/bb/ui/crumbs/hig.py
index 016fb59acb..5cc8a5931a 100644
--- a/bitbake/lib/bb/ui/crumbs/hig.py
+++ b/bitbake/lib/bb/ui/crumbs/hig.py
@@ -30,6 +30,7 @@ import shlex
30from bb.ui.crumbs.hobcolor import HobColors 30from bb.ui.crumbs.hobcolor import HobColors
31from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker 31from bb.ui.crumbs.hobwidget import hcc, hic, HobViewTable, HobInfoButton, HobButton, HobAltButton, HobIconChecker
32from bb.ui.crumbs.progressbar import HobProgressBar 32from bb.ui.crumbs.progressbar import HobProgressBar
33import bb.ui.crumbs.utils
33 34
34""" 35"""
35The following are convenience classes for implementing GNOME HIG compliant 36The following are convenience classes for implementing GNOME HIG compliant
@@ -739,9 +740,10 @@ class DeployImageDialog (CrumbsDialog):
739 if response_id == gtk.RESPONSE_YES: 740 if response_id == gtk.RESPONSE_YES:
740 combo_item = self.usb_combo.get_active_text() 741 combo_item = self.usb_combo.get_active_text()
741 if combo_item and combo_item != self.__dummy_usb__: 742 if combo_item and combo_item != self.__dummy_usb__:
742 cmdline = "/usr/bin/xterm -e " 743 cmdline = bb.ui.crumbs.utils.which_terminal()
743 cmdline += "\"sudo dd if=" + self.image_path + " of=" + combo_item + "; bash\"" 744 if cmdline:
744 subprocess.Popen(args=shlex.split(cmdline)) 745 cmdline += "\"sudo dd if=" + self.image_path + " of=" + combo_item + "\""
746 subprocess.Popen(args=shlex.split(cmdline))
745 747
746 def update_progress_bar(self, title, fraction, status=None): 748 def update_progress_bar(self, title, fraction, status=None):
747 self.progress_bar.update(fraction) 749 self.progress_bar.update(fraction)