nullptr check of mHandler and mPostHandler 45/270345/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Fri, 28 Jan 2022 10:29:36 +0000 (19:29 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Fri, 28 Jan 2022 10:29:36 +0000 (19:29 +0900)
Same as above

Change-Id: Ic0dbbf7616dd5fc0a116ab7a7fda9808892da756
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali-csharp-binder/src/processor-controller.cpp

index cdb9592..d8d699b 100644 (file)
@@ -59,11 +59,17 @@ void ProcessorController::Process(bool postProcessor)
   {
     // We will ignore Awake events during Process running
     mKeepRenderingApplied = true;
-    mHandler();
+    if(DALI_LIKELY(mHandler != nullptr))
+    {
+      mHandler();
+    }
   }
   else
   {
-    mPostHandler();
+    if(DALI_LIKELY(mPostHandler != nullptr))
+    {
+      mPostHandler();
+    }
     // Make awake events can be applied after PostProcess done.
     mKeepRenderingApplied = false;
   }