Fix coverity issue (Do not throw std::bad_weak_ptr exception at destructor) 43/309043/1
authorEunki, Hong <eunkiki.hong@samsung.com>
Thu, 4 Apr 2024 06:49:14 +0000 (15:49 +0900)
committerEunki, Hong <eunkiki.hong@samsung.com>
Thu, 4 Apr 2024 06:49:14 +0000 (15:49 +0900)
commit8a83404dd8913316f087dd7cd8ace7d4cbde07b9
tree8b86bf7492166c794f0481172b7799bbd857fddd
parent006d9f01b48b873664d82a9d08e529d1d50d386a
Fix coverity issue (Do not throw std::bad_weak_ptr exception at destructor)

Some internal code might throw that exception at ecore side.
Since we got some unknown crash issues from std::shared_ptr,
we'd better add some guard codes at destructor, what coverity system catched.

Change-Id: I357fd0314bb041b825b6965af3a44c3cb02bf161
Signed-off-by: Eunki, Hong <eunkiki.hong@samsung.com>
dali/internal/accessibility/tizen-wayland/tts-player-impl-tizen.cpp
dali/internal/input/tizen-wayland/input-method-context-impl-ecore-wl.cpp
dali/internal/system/linux/file-descriptor-monitor-ecore.cpp
dali/internal/system/linux/timer-impl-ecore.cpp
dali/internal/window-system/tizen-wayland/ecore-wl/window-base-ecore-wl.cpp
dali/internal/window-system/tizen-wayland/ecore-wl2/window-base-ecore-wl2.cpp