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
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;
}