Revision: 44417
          
http://projects.blender.org/scm/viewvc.php?view=rev&root=bf-blender&revision=44417
Author:   nexyon
Date:     2012-02-24 19:34:29 +0000 (Fri, 24 Feb 2012)
Log Message:
-----------
Fix for #30336: Couldn't playback from Python without having played back via 
logic bricks once.

Thanks Colin Nickerson for reporting.

Modified Paths:
--------------
    trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp

Modified: trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp
===================================================================
--- trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp 2012-02-24 
18:48:57 UTC (rev 44416)
+++ trunk/blender/source/gameengine/Ketsji/KX_SoundActuator.cpp 2012-02-24 
19:34:29 UTC (rev 44417)
@@ -325,18 +325,15 @@
 "startSound()\n"
 "\tStarts the sound.\n")
 {
-       if(!m_handle.isNull())
+       switch(m_handle.isNull() ? AUD_STATUS_INVALID : m_handle->getStatus())
        {
-               switch(m_handle->getStatus())
-               {
-               case AUD_STATUS_PLAYING:
-                       break;
-               case AUD_STATUS_PAUSED:
-                       m_handle->resume();
-                       break;
-               default:
-                       play();
-               }
+       case AUD_STATUS_PLAYING:
+               break;
+       case AUD_STATUS_PAUSED:
+               m_handle->resume();
+               break;
+       default:
+               play();
        }
        Py_RETURN_NONE;
 }

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

Reply via email to