aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorCristiana Voicu <cristiana.voicu@intel.com>2013-07-01 08:09:52 +0000
committerRichard Purdie <richard.purdie@linuxfoundation.org>2013-07-03 08:13:29 +0100
commitb6aa2b63d71cbe82850a375381b2dbc750cf1905 (patch)
treed2742d4f15bf013ecff3fea5522db294f3be88fd
parent0e639f5cbc813c8d4719019cfdd4287e9a429610 (diff)
downloadbitbake-b6aa2b63d71cbe82850a375381b2dbc750cf1905.tar.gz
hob: save button from settings called a nonexisting method
The method was removed when the process for saving configuration in Hob was changed. Replace the call with the right function. [YOCTO #4793] Signed-off-by: Cristiana Voicu <cristiana.voicu@intel.com> Signed-off-by: Richard Purdie <richard.purdie@linuxfoundation.org>
-rwxr-xr-xlib/bb/ui/crumbs/builder.py6
-rw-r--r--lib/bb/ui/crumbs/hobeventhandler.py2
2 files changed, 5 insertions, 3 deletions
diff --git a/lib/bb/ui/crumbs/builder.py b/lib/bb/ui/crumbs/builder.py
index d5df60f60..8571014af 100755
--- a/lib/bb/ui/crumbs/builder.py
+++ b/lib/bb/ui/crumbs/builder.py
@@ -191,7 +191,7 @@ class Configuration:
self.split_proxy("socks", params["socks_proxy"])
self.split_proxy("cvs", params["cvs_proxy_host"] + ":" + params["cvs_proxy_port"])
- def save(self, handler, template, defaults=False):
+ def save(self, handler, defaults=False):
# bblayers.conf
handler.set_var_in_file("BBLAYERS", self.layers, "bblayers.conf")
# local.conf
@@ -1229,7 +1229,7 @@ class Builder(gtk.Window):
settings_changed = False
if response == gtk.RESPONSE_YES:
self.configuration = dialog.configuration
- self.save_defaults() # remember settings
+ self.configuration.save(self.handler, True) # remember settings
settings_changed = dialog.settings_changed
dialog.destroy()
return response == gtk.RESPONSE_YES, settings_changed
@@ -1257,7 +1257,7 @@ class Builder(gtk.Window):
settings_changed = False
if response == gtk.RESPONSE_YES:
self.configuration = dialog.configuration
- self.save_defaults() # remember settings
+ self.configuration.save(self.handler, True) # remember settings
settings_changed = dialog.settings_changed
if dialog.proxy_settings_changed:
self.set_user_config_proxies()
diff --git a/lib/bb/ui/crumbs/hobeventhandler.py b/lib/bb/ui/crumbs/hobeventhandler.py
index 1b9596f9b..8788083d5 100644
--- a/lib/bb/ui/crumbs/hobeventhandler.py
+++ b/lib/bb/ui/crumbs/hobeventhandler.py
@@ -146,7 +146,9 @@ class HobHandler(gobject.GObject):
elif next_command == self.SUB_MATCH_CLASS:
self.runCommand(["findFilesMatchingInDir", "rootfs_", "classes"])
elif next_command == self.SUB_PARSE_CONFIG:
+ self.runCommand(["enableDataTracking"])
self.runCommand(["parseConfigurationFiles", "conf/.hob.conf", ""])
+ self.runCommand(["disableDataTracking"])
elif next_command == self.SUB_GNERATE_TGTS:
self.runCommand(["generateTargetsTree", "classes/image.bbclass", []])
elif next_command == self.SUB_GENERATE_PKGINFO: