From 93a7a938a5e485ae2cce77a32d684d9958e7aa03 Mon Sep 17 00:00:00 2001 From: "huiyu,eun" Date: Thu, 21 Sep 2017 09:15:40 +0900 Subject: [PATCH] Fix svace issues - Fix derefenced pointer Change-Id: I6f1dcd553caff648c57e0ab1ebc6187e693fd601 Signed-off-by: huiyu,eun --- adaptors/ecore/wayland/window-impl-ecore-wl.cpp | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/adaptors/ecore/wayland/window-impl-ecore-wl.cpp b/adaptors/ecore/wayland/window-impl-ecore-wl.cpp index 971be10..6a71e00 100644 --- a/adaptors/ecore/wayland/window-impl-ecore-wl.cpp +++ b/adaptors/ecore/wayland/window-impl-ecore-wl.cpp @@ -211,7 +211,10 @@ struct Window::EventHandler if ( handler && handler->mWindow && transformEvent->output == ecore_wl_window_output_find( handler->mEcoreWindow ) ) { ECore::WindowRenderSurface* wlSurface( dynamic_cast< ECore::WindowRenderSurface * >( handler->mWindow->mSurface ) ); - wlSurface->OutputTransformed(); + if( wlSurface ) + { + wlSurface->OutputTransformed(); + } } return ECORE_CALLBACK_PASS_ON; @@ -226,7 +229,10 @@ struct Window::EventHandler if ( handler && handler->mWindow && ignoreTransformEvent->win == handler->mEcoreWindow ) { ECore::WindowRenderSurface* wlSurface( dynamic_cast< ECore::WindowRenderSurface * >( handler->mWindow->mSurface ) ); - wlSurface->OutputTransformed(); + if( wlSurface ) + { + wlSurface->OutputTransformed(); + } } return ECORE_CALLBACK_PASS_ON; -- 2.7.4