Revision: 19995
          
http://projects.blender.org/plugins/scmsvn/viewcvs.php?view=rev&root=bf-blender&revision=19995
Author:   campbellbarton
Date:     2009-04-30 04:07:08 +0200 (Thu, 30 Apr 2009)

Log Message:
-----------
2 BGE bugs from 2.48 fixed
- the gp_GamePythonPath relative path variable wasnt updated when loading new 
files.
- missing NULL check for scene crashed blender when it failed to load a file.
Both problems dont affect blenderplayer

Modified Paths:
--------------
    trunk/blender/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp

Modified: 
trunk/blender/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp
===================================================================
--- trunk/blender/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp     
2009-04-30 00:52:58 UTC (rev 19994)
+++ trunk/blender/source/gameengine/BlenderRoutines/BL_KetsjiEmbedStart.cpp     
2009-04-30 02:07:08 UTC (rev 19995)
@@ -280,6 +280,7 @@
                                if(blenderdata) {
                                        BLI_strncpy(G.sce, blenderdata->name, 
sizeof(G.sce));
                                        BLI_strncpy(pathname, 
blenderdata->name, sizeof(pathname));
+                                       setGamePythonPath(G.sce);
                                }
                        }
                        // else forget it, we can't find it
@@ -309,12 +310,11 @@
                {
                        int startFrame = blscene->r.cfra;
                        ketsjiengine->SetGame2IpoMode(game2ipo,startFrame);
+                       
+                       // Quad buffered needs a special window.
+                       if (blscene->r.stereomode != 
RAS_IRasterizer::RAS_STEREO_QUADBUFFERED)
+                               
rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) blscene->r.stereomode);
                }
-
-
-               // Quad buffered needs a special window.
-               if (blscene->r.stereomode != 
RAS_IRasterizer::RAS_STEREO_QUADBUFFERED)
-                       rasterizer->SetStereoMode((RAS_IRasterizer::StereoMode) 
blscene->r.stereomode);
                
                if (exitrequested != KX_EXIT_REQUEST_QUIT_GAME)
                {


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

Reply via email to