final fixes for UIQ3
[picodrive.git] / platform / uiq3 / engine / audio_mediaserver.cpp
index c9788d3..e9f77d0 100644 (file)
@@ -95,8 +95,10 @@ void CGameAudioMS::ConstructL()
        iBufferSize *= bufferedFrames;\r
        for (TInt i=0 ; i<KSoundBuffers ; i++)\r
        {\r
-               iSoundBuffers[i] = HBufC8::NewL(iBufferSize);\r
-               iSoundBuffers[i]->Des().FillZ  (iBufferSize);\r
+               // it seems .SetLength(max) throws USER:23 panic,\r
+               // so make them a bit larger\r
+               iSoundBuffers[i] = HBufC8::NewL(iBufferSize+4);\r
+               iSoundBuffers[i]->Des().FillZ  (iBufferSize+4);\r
        }\r
 \r
        iCurrentBuffer = 0;\r