change from system_settings_set_changed_cb to system_settings_add_changed_cb. 58/223358/2
authorJoogab Yun <joogab.yun@samsung.com>
Wed, 29 Jan 2020 02:19:01 +0000 (11:19 +0900)
committerJoogab Yun <joogab.yun@samsung.com>
Mon, 3 Feb 2020 00:47:23 +0000 (09:47 +0900)
system_settings_set_changed_cb can only register one callback per process.
If other app registers the system_settings_set_changed_cb callback, DALi cannot use this callback.

Change-Id: Ia1af0daaf8fd95106bb50cc10e64e4d2d90e7ba7

dali/internal/adaptor/tizen-wayland/adaptor-impl-tizen.cpp [changed mode: 0644->0755]

old mode 100644 (file)
new mode 100755 (executable)
index 3e2865d..fb0cddd
@@ -126,9 +126,9 @@ void Adaptor::SurfaceInitialized()
 
 void Adaptor::SetupSystemInformation()
 {
-  if( system_settings_set_changed_cb( SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, OnSystemLanguageChanged, this ) != SYSTEM_SETTINGS_ERROR_NONE )
+  if( system_settings_add_changed_cb( SYSTEM_SETTINGS_KEY_LOCALE_LANGUAGE, OnSystemLanguageChanged, this ) != SYSTEM_SETTINGS_ERROR_NONE )
   {
-    DALI_LOG_ERROR( "DALI system_settings_set_changed_cb failed.\n" );
+    DALI_LOG_ERROR( "DALI system_settings_add_changed_cb failed.\n" );
     return;
   }