From 281d68b0337f27514c12e405ef8635f7f840069f Mon Sep 17 00:00:00 2001
From: Campbell Barton <ideasman42@gmail.com>
Date: Wed, 30 Mar 2011 05:52:03 +0000
Subject: [PATCH] dont overwrite previous demos, update to link to wiki docs

---
 system_demo_mode/__init__.py | 7 ++++---
 1 file changed, 4 insertions(+), 3 deletions(-)

diff --git a/system_demo_mode/__init__.py b/system_demo_mode/__init__.py
index e70da0ee3..92006b530 100644
--- a/system_demo_mode/__init__.py
+++ b/system_demo_mode/__init__.py
@@ -27,7 +27,7 @@ bl_info = {
     "description": "TODO",
     "warning": "",
     "wiki_url": "http://wiki.blender.org/index.php/Extensions:2.5/Py/"\
-        "Scripts/TODO/DemoMode",
+        "Scripts/System/Demo_Mode#Running_Demo_Mode",
     "tracker_url": "",
     "support": 'OFFICIAL',
     "category": "Import-Export"}
@@ -87,9 +87,10 @@ class DemoModeSetup(bpy.types.Operator):
         from . import config
         cfg_str, dirpath = config.as_string(self.filepath, self.random_order, **keywords)
         text = bpy.data.texts.get("demo.py")
-        if text is None:
-            text = bpy.data.texts.new("demo.py")
+        if text:
+            text.name += ".back"
 
+        text = bpy.data.texts.new("demo.py")
         text.from_string(cfg_str)
 
         if self.run:
-- 
GitLab