From 5c60b12ecd186e25c578d2b503251bb10910a228 Mon Sep 17 00:00:00 2001 From: Campbell Barton <ideasman42@gmail.com> Date: Mon, 13 Aug 2012 13:28:11 +0000 Subject: [PATCH] pressing play didnt give any errors when no config was found. --- system_demo_mode/demo_mode.py | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/system_demo_mode/demo_mode.py b/system_demo_mode/demo_mode.py index e3e26b876..29e8bf324 100644 --- a/system_demo_mode/demo_mode.py +++ b/system_demo_mode/demo_mode.py @@ -375,15 +375,20 @@ class DemoMode(bpy.types.Operator): def execute(self, context): print("func:DemoMode.execute:", len(global_config_files), "files") + use_temp = False + # load config if not loaded if not global_config_files: load_config() - demo_mode_temp_file() # play this once through then never again + use_temp = True if not global_config_files: self.report({'INFO'}, "No configuration found with text or file: %s. Run File -> Demo Mode Setup" % DEMO_CFG) return {'CANCELLED'} + if use_temp: + demo_mode_temp_file() # play this once through then never again + # toggle if DemoMode.enabled and DemoMode.first_run == False: # this actually cancells the previous running instance -- GitLab