From: Adeel Kazmi Date: Fri, 16 Feb 2024 15:13:12 +0000 (+0000) Subject: Merge "(gles-sync-pool.cpp) Fixed some SVACE errors" into devel/master X-Git-Tag: dali_2.3.12~3 X-Git-Url: http://review.tizen.org/git/?a=commitdiff_plain;h=7b45a4ba923e7cf73359e308e9a638f89b99c9ec;hp=fc442bf83f06136bd4ed861f7375fb106850195a;p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git Merge "(gles-sync-pool.cpp) Fixed some SVACE errors" into devel/master --- diff --git a/dali/internal/graphics/gles-impl/gles-sync-pool.cpp b/dali/internal/graphics/gles-impl/gles-sync-pool.cpp index f02e48c..c4cd399 100644 --- a/dali/internal/graphics/gles-impl/gles-sync-pool.cpp +++ b/dali/internal/graphics/gles-impl/gles-sync-pool.cpp @@ -84,11 +84,11 @@ bool AgingSyncObject::ClientWait() } else { - if(glSyncObject) + auto gl = controller.GetGL(); + if(gl && glSyncObject) { DALI_LOG_INFO(gLogSyncFilter, Debug::Verbose, "AgingSyncObject::ClientWait(); glClientWaitSync 1ms\n"); const GLuint64 TIMEOUT = 1000000; //1ms! - auto gl = controller.GetGL(); GLenum result = gl->ClientWaitSync(glSyncObject, GL_SYNC_FLUSH_COMMANDS_BIT, TIMEOUT); synced = (result == GL_ALREADY_SIGNALED || result == GL_CONDITION_SATISFIED); @@ -110,10 +110,10 @@ void AgingSyncObject::Wait() } else { - if(glSyncObject) + auto gl = controller.GetGL(); + if(gl && glSyncObject) { DALI_LOG_INFO(gLogSyncFilter, Debug::Verbose, "AgingSyncObject::Wait(); glWaitSync\n"); - auto gl = controller.GetGL(); gl->WaitSync(glSyncObject, 0, 0ull); } }