Improve safe initialization of main loop 45/321545/1
authorSeoyeon <seoyeon2.kim@samsung.com>
Tue, 25 Mar 2025 02:20:42 +0000 (11:20 +0900)
committerSeoyeon <seoyeon2.kim@samsung.com>
Tue, 25 Mar 2025 04:52:32 +0000 (13:52 +0900)
commitff5d727e61d430cc3655233897e57336e28f0d6c
tree33fcff1b85e9f9fd660ec12af515f1c9d1a7ee40
parentba8cc50ab66fa4adc76d76c1326de45d849d335e
Improve safe initialization of main loop

- Replace `std::call_once` with `std::thread()` for safer initialization
- Fix potential deadlock when interacting with EFL main loop from Rust

Change-Id: I0b17cd1e7d4bb8b2be0bf268bbe22f5dd71dd305
Signed-off-by: Seoyeon <seoyeon2.kim@samsung.com>
libaurum/src/c_bindings/AurumCBindings.cc