Skip to content

Commit a4a32b2

Browse files
committed
Fixed trying to load macro settings if it does not exist
1 parent af8036b commit a4a32b2

File tree

1 file changed

+7
-6
lines changed

1 file changed

+7
-6
lines changed

src/utils/record_file_management.py

Lines changed: 7 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -88,12 +88,13 @@ def load_macro(self, event=None):
8888
self.main_app.macro_recorded = True
8989
self.main_app.macro_saved = True
9090
self.main_app.current_file = macroFile.name
91-
if not self.main_app.settings.settings_dict["Loading"]["Always_import_macro_settings"]:
92-
if messagebox.askyesno("PyMacroRecord", self.config_text["global"]["load_macro_settings"]):
93-
macro_settings = self.main_app.macro.macro_events["settings"]
94-
self.main_app.settings.settings_dict["Playback"] = macro_settings["Playback"]
95-
self.main_app.settings.settings_dict["Minimization"] = macro_settings["Minimization"]
96-
self.main_app.settings.settings_dict["After_Playback"] = macro_settings["After_Playback"]
91+
if "settings" in self.main_app.macro.macro_events:
92+
if not self.main_app.settings.settings_dict["Loading"]["Always_import_macro_settings"]:
93+
if messagebox.askyesno("PyMacroRecord", self.config_text["global"]["load_macro_settings"]):
94+
macro_settings = self.main_app.macro.macro_events["settings"]
95+
self.main_app.settings.settings_dict["Playback"] = macro_settings["Playback"]
96+
self.main_app.settings.settings_dict["Minimization"] = macro_settings["Minimization"]
97+
self.main_app.settings.settings_dict["After_Playback"] = macro_settings["After_Playback"]
9798
self.main_app.prevent_record = False
9899

99100

0 commit comments

Comments
 (0)