From 416c29daf721ebe4fd6c95c989964e0f014b1fb7 Mon Sep 17 00:00:00 2001 From: Erwin Coumans Date: Mon, 11 Sep 2017 09:30:39 -0700 Subject: [PATCH] fix with shared memory connection while disabling rendering --- examples/ExampleBrowser/OpenGLExampleBrowser.cpp | 9 ++++++--- examples/SharedMemory/PosixSharedMemory.cpp | 2 +- 2 files changed, 7 insertions(+), 4 deletions(-) diff --git a/examples/ExampleBrowser/OpenGLExampleBrowser.cpp b/examples/ExampleBrowser/OpenGLExampleBrowser.cpp index 7672e1962..0fe118331 100644 --- a/examples/ExampleBrowser/OpenGLExampleBrowser.cpp +++ b/examples/ExampleBrowser/OpenGLExampleBrowser.cpp @@ -1204,10 +1204,13 @@ void OpenGLExampleBrowser::updateGraphics() void OpenGLExampleBrowser::update(float deltaTime) { - if (!gEnableRenderLoop) - return; + b3ChromeUtilsEnableProfiling(); - b3ChromeUtilsEnableProfiling(); + if (!gEnableRenderLoop) + { + sCurrentDemo->updateGraphics(); + return; + } B3_PROFILE("OpenGLExampleBrowser::update"); assert(glGetError()==GL_NO_ERROR); diff --git a/examples/SharedMemory/PosixSharedMemory.cpp b/examples/SharedMemory/PosixSharedMemory.cpp index 9c16b3fe7..43dcc86eb 100644 --- a/examples/SharedMemory/PosixSharedMemory.cpp +++ b/examples/SharedMemory/PosixSharedMemory.cpp @@ -91,7 +91,7 @@ void* PosixSharedMemory::allocateSharedMemory(int key, int size, bool allowCr int id = shmget((key_t) key, (size_t) size,flags); if (id < 0) { - b3Error("shmget error"); + b3Warning("shmget error"); } else { btPointerCaster result;