[NUI] Make InputMethodContext's signal callbacks not collected
authorJaehyun Cho <jae_hyun.cho@samsung.com>
Thu, 6 Feb 2025 09:09:30 +0000 (18:09 +0900)
committerJaehyun Cho <jaehyun0cho@gmail.com>
Fri, 7 Feb 2025 11:15:04 +0000 (20:15 +0900)
commitd80b4ef1c6e051cefc5783c9c49ae44c3bcb6cd6
tree792c5c51ed6758791f8536f86f6b0aa64111bafd
parenta2a9a81c36fb991c37728cc224e2aa54c089586d
[NUI] Make InputMethodContext's signal callbacks not collected

This PR makes InputMethodContext's signal callbacks not collected before
native InputMethodContext gone.

Unlike other classes, InputMethodContext's callbacks are not removed
from the static dictionary until it is disposed.
Because eventReceivedEventCallback is called from unmanaged code
although it is disconnected.
src/Tizen.NUI/src/public/Input/InputMethodContext.cs