From 5029948acca560ff5e63998b60c9fd6ddf1ff8eb Mon Sep 17 00:00:00 2001 From: Sean Robinson Date: Tue, 1 Apr 2014 16:48:44 -0700 Subject: [PATCH] Simplify RadarWindow.update_auto_profile_order Signed-off-by: Sean Robinson --- wifiradar/gui/g2/__init__.py | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/wifiradar/gui/g2/__init__.py b/wifiradar/gui/g2/__init__.py index cdba3f6..8a48364 100644 --- a/wifiradar/gui/g2/__init__.py +++ b/wifiradar/gui/g2/__init__.py @@ -677,15 +677,9 @@ class RadarWindow: # recreate the auto_profile_order auto_profile_order = [] self.pstore.foreach(self.profile_order_updater, auto_profile_order) - self.config.auto_profile_order = auto_profile_order - try: - self.config.write() - except IOError as e: - if e.errno == errno.ENOENT: - error_dlg = transients.ErrorDialog(self.window, "Could not save configuration file:\n%s\n\n%s" % (self.config.filename, e.strerror)) - del error_dlg - else: - raise e + self.msg_pipe.send(Message('PROFILE-ORDER-UPDATE', auto_profile_order)) + # Request saving the configuration file after the update. + self.msg_pipe.send(Message('CONFIG-SAVE', '')) # Make so we can be imported -- 2.11.4.GIT