clock: Do not use locale timezone key to register its change 63/69063/2 submit/tizen/20160511.104241 submit/tizen/20160512.095313
authorKamil Lipiszko <k.lipiszko@samsung.com>
Wed, 11 May 2016 09:16:40 +0000 (11:16 +0200)
committerKamil Lipiszko <k.lipiszko@samsung.com>
Wed, 11 May 2016 09:25:47 +0000 (02:25 -0700)
SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE is a key only used as getter and
can not be used to register callback on its change. However when
the timezone is changed, system setting calls event registered on
SYSTEM_SETTINGS_KEY_TIME_CHANGED so removing this key does not
effect on shown hour.

Change-Id: Idb7102b5029d9dc71275d528124876fd1fcf1715

src/modules/clock/clock.c

index 52e23b0ca22af19d707ebf80d84d9710443d8acd..fb22e3ba6bd115c6db9db41b22c61cf77c63e6d9 100644 (file)
@@ -61,7 +61,6 @@ static system_settings_key_e clock_callback_array[] = {
        SYSTEM_SETTINGS_KEY_LOCALE_TIMEFORMAT_24HOUR,
        SYSTEM_SETTINGS_KEY_TIME_CHANGED,
        SYSTEM_SETTINGS_KEY_LOCALE_COUNTRY,
-       SYSTEM_SETTINGS_KEY_LOCALE_TIMEZONE,
 };
 
 int clock_mode = INDICATOR_CLOCK_MODE_12H;