[Tizen] Fix messageBuffer nullptr error 95/307495/1 accepted/tizen/8.0/unified/20240313.143438
authorEunki, Hong <eunkiki.hong@samsung.com>
Mon, 11 Mar 2024 07:11:16 +0000 (16:11 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Mon, 11 Mar 2024 07:11:16 +0000 (16:11 +0900)
Change-Id: I2422374fa2f4add4368ee95b6ba334cdb9a11d41
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/update/queue/update-message-queue.cpp

index c687b07..bea266d 100644 (file)
@@ -220,7 +220,6 @@ bool MessageQueue::FlushQueue()
     MessageQueueMutex::ScopedLock lock(mImpl->queueMutex);
 
     mImpl->processQueue.push_back(mImpl->currentMessageBuffer);
-    mImpl->currentMessageBuffer = nullptr;
 
     // Grab any recycled MessageBuffers
     while(!mImpl->recycleQueue.empty())
@@ -252,6 +251,7 @@ bool MessageQueue::FlushQueue()
       DALI_LOG_DEBUG_INFO("END: DALI_MESSAGE_QUEUE_FLUSH [%zu]\n", mImpl->currentMessageBuffer->GetCapacity());
     }
 #endif
+    mImpl->currentMessageBuffer = nullptr;
   }
 
   return messagesToProcess;