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;

_______________________________________________
Bf-blender-cvs mailing list
[email protected]
http://lists.blender.org/mailman/listinfo/bf-blender-cvs

Reply via email to