From: Wonsik Jung Date: Mon, 7 Sep 2020 02:16:15 +0000 (+0900) Subject: [Tizen] Fix the converity issue of GlWindow X-Git-Tag: submit/tizen/20200908.102446~1 X-Git-Url: http://review.tizen.org/git/?p=platform%2Fcore%2Fuifw%2Fdali-adaptor.git;a=commitdiff_plain;h=25b4786df440068898fa25202130e65ef4d4a1c9 [Tizen] Fix the converity issue of GlWindow Fix the converity issue of GlWindow(1148976) It is related of value init. Change-Id: Ic3a8ea5732a69457140c67c54bdaf1ee8ea3a307 --- diff --git a/dali/internal/window-system/common/gl-window-impl.cpp b/dali/internal/window-system/common/gl-window-impl.cpp index 25c7fe2..09d1d4d 100644 --- a/dali/internal/window-system/common/gl-window-impl.cpp +++ b/dali/internal/window-system/common/gl-window-impl.cpp @@ -95,6 +95,9 @@ GlWindow::GlWindow() mFocusChangeSignal(), mResizedSignal(), mVisibilityChangedSignal(), + mGLInitCallback( 0 ), + mGLRenderFrameCallback( 0 ), + mGLTerminateCallback( 0 ), mGLRenderCallback( nullptr ), mEGLSurface( nullptr ), mEGLContext( nullptr ), @@ -114,7 +117,10 @@ GlWindow::~GlWindow() mEventHandler->RemoveObserver( *this ); } - mGLTerminateCallback(); + if( mGLTerminateCallback ) + { + mGLTerminateCallback(); + } if( mIsEGLInitialize ) { @@ -770,11 +776,17 @@ bool GlWindow::RunCallback() if( !mInitCallback ) { - mGLInitCallback(); + if( mGLInitCallback ) + { + mGLInitCallback(); + } mInitCallback = true; } - mGLRenderFrameCallback(); + if( mGLRenderFrameCallback ) + { + mGLRenderFrameCallback(); + } if( mIsWindowRotated ) {