[Bf-blender-cvs] SVN commit: /data/svn/bf-blender [50546] trunk/blender/release/scripts/ startup/bl_operators/screen_play_rendered_anim.py: fix [#32350] F11 play animation crash when UI language is not "Default"

Campbell Barton ideasman42 at gmail.com
Wed Sep 12 10:06:07 CEST 2012


Revision: 50546
          http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=50546
Author:   campbellbarton
Date:     2012-09-12 08:06:06 +0000 (Wed, 12 Sep 2012)
Log Message:
-----------
fix [#32350] F11 play animation crash when UI language is not "Default"

this is a bug in boost 1.46, can remove this env var override when this version of boost is no longer supported.

Modified Paths:
--------------
    trunk/blender/release/scripts/startup/bl_operators/screen_play_rendered_anim.py

Modified: trunk/blender/release/scripts/startup/bl_operators/screen_play_rendered_anim.py
===================================================================
--- trunk/blender/release/scripts/startup/bl_operators/screen_play_rendered_anim.py	2012-09-12 06:31:26 UTC (rev 50545)
+++ trunk/blender/release/scripts/startup/bl_operators/screen_play_rendered_anim.py	2012-09-12 08:06:06 UTC (rev 50546)
@@ -146,8 +146,14 @@
         # launch it
         print("Executing command:\n  %r" % " ".join(cmd))
 
+        # workaround for boost 1.46, can be eventually removed. bug: [#32350]
+        env_copy = os.environ.copy()
+        if preset == 'INTERNAL':
+            env_copy["LC_ALL"] = "C"
+        # end workaround
+
         try:
-            subprocess.Popen(cmd)
+            subprocess.Popen(cmd, env=env_copy)
         except Exception as e:
             self.report({'ERROR'},
                         "Couldn't run external animation player with command "




More information about the Bf-blender-cvs mailing list