From 3327e398d153eb135caa27a98d81dba328bb56e0 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=D0=91=D1=80=D0=B0=D0=BD=D0=B8=D0=BC=D0=B8=D1=80=20=D0=9A?= =?UTF-8?q?=D0=B0=D1=80=D0=B0=D1=9F=D0=B8=D1=9B?= Date: Fri, 19 Jul 2019 18:43:08 -0700 Subject: [PATCH] Fixed #1505. --- src/bgfx.cpp | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/src/bgfx.cpp b/src/bgfx.cpp index f1a604e12..73fbe2bb5 100644 --- a/src/bgfx.cpp +++ b/src/bgfx.cpp @@ -26,10 +26,10 @@ namespace bgfx # define BGFX_CHECK_API_THREAD() \ BX_CHECK(NULL != s_ctx, "Library is not initialized yet."); \ BX_CHECK(BGFX_API_THREAD_MAGIC == s_threadIndex, "Must be called from main thread.") -# define BGFX_CHECK_RENDER_THREAD() \ - BX_CHECK(s_ctx->m_singleThreaded \ - || ~BGFX_API_THREAD_MAGIC == s_threadIndex \ - , "Must be called from render thread." \ +# define BGFX_CHECK_RENDER_THREAD() \ + BX_CHECK( (NULL != s_ctx && s_ctx->m_singleThreaded) \ + || ~BGFX_API_THREAD_MAGIC == s_threadIndex \ + , "Must be called from render thread." \ ) #else # define BGFX_CHECK_API_THREAD()