diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-08-26 19:18:10 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-08-26 19:18:10 +0400 |
commit | ac8d04092d7d865bb6821c4f7246377421ec9335 (patch) | |
tree | 59c38c7d43499cb03a4cc94eac6f4ed80f5677bb /source | |
parent | 2f1faee438b4b8afbbe1e9a8bae6cf1b9df2a7f2 (diff) |
When loading a default file, the default path could't always be initialized.
G.main->name (also bpy.data.filepath) was being set to an uninitialized string.
Not much we can do about this so set G.main->name an empty string if no file is loaded.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/windowmanager/intern/wm_files.c | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/source/blender/windowmanager/intern/wm_files.c b/source/blender/windowmanager/intern/wm_files.c index 5960ef431d3..44d9bef48f5 100644 --- a/source/blender/windowmanager/intern/wm_files.c +++ b/source/blender/windowmanager/intern/wm_files.c @@ -379,7 +379,7 @@ int WM_read_homefile(bContext *C, wmOperator *op) WM_check(C); /* opens window(s), checks keymaps */ strcpy(G.sce, scestr); /* restore */ - strcpy(G.main->name, tstr); /* this is wrong when loading from memory but better then leaving as-is */ + G.main->name[0]= '\0'; wm_init_userdef(C); |