[Bf-blender-cvs] [46d7316] master: Animplayer passed -a, then warned its unknown
Campbell Barton
noreply at git.blender.org
Wed Sep 2 20:33:28 CEST 2015
Commit: 46d731612d91ea5d0cba12749c6ac7ce7d7e545c
Author: Campbell Barton
Date: Thu Sep 3 04:25:00 2015 +1000
Branches: master
https://developer.blender.org/rB46d731612d91ea5d0cba12749c6ac7ce7d7e545c
Animplayer passed -a, then warned its unknown
Also modify a copy of argv
===================================================================
M source/blender/windowmanager/intern/wm_playanim.c
===================================================================
diff --git a/source/blender/windowmanager/intern/wm_playanim.c b/source/blender/windowmanager/intern/wm_playanim.c
index 0d00fb7..bf30fd8 100644
--- a/source/blender/windowmanager/intern/wm_playanim.c
+++ b/source/blender/windowmanager/intern/wm_playanim.c
@@ -1547,6 +1547,7 @@ static char *wm_main_playanim_intern(int argc, const char **argv)
void WM_main_playanim(int argc, const char **argv)
{
+ const char *argv_next[2];
bool looping = true;
#ifdef WITH_AUDASPACE
@@ -1569,9 +1570,12 @@ void WM_main_playanim(int argc, const char **argv)
const char *filepath = wm_main_playanim_intern(argc, argv);
if (filepath) { /* use simple args */
- argv[1] = "-a";
- argv[2] = filepath;
- argc = 3;
+ argv_next[0] = argv[0];
+ argv_next[1] = filepath;
+ argc = 2;
+
+ /* continue with new args */
+ argv = argv_next;
}
else {
looping = false;
More information about the Bf-blender-cvs
mailing list