The call timing of setting time config value has been changed 96/321296/1 accepted/tizen_unified accepted/tizen_unified_x tizen accepted/tizen/unified/20250319.154354 accepted/tizen/unified/x/20250320.032037
authorJaehyun Kim <jeik01.kim@samsung.com>
Tue, 18 Mar 2025 11:32:21 +0000 (20:32 +0900)
committerJaehyun Kim <jeik01.kim@samsung.com>
Tue, 18 Mar 2025 11:32:21 +0000 (20:32 +0900)
Setting time config value to connmand via dbus during init fails.
This is caused by trying to do it before acquiring the system bus,
so the call timing has been changed.

Change-Id: I2a88d6d9c271d2ebd82f08d544599d59d284f59a
Signed-off-by: Jaehyun Kim <jeik01.kim@samsung.com>
src/dbus/netdbus.c
src/main.c

index 6ca7316cd05e82e2199780270f8f121d0e1a671d..30410cf5895c68dc9a1ba00f7c05a88191689412 100755 (executable)
@@ -23,6 +23,8 @@
 
 #include "log.h"
 #include "netdbus.h"
+#include "util.h"
+#include "network-clock.h"
 
 #define DBUS_PARAM_TYPE_STRING         "string"
 #define DBUS_PARAM_TYPE_INT16          "int16"
@@ -305,6 +307,9 @@ static void _got_bus_cb(GDBusConnection *conn, const gchar *name,
                gpointer user_data)
 {
        _create_gdbus_call(conn);
+
+       if (TIZEN_NTP_ENABLE)
+               netconfig_clock_init();
 }
 
 static void _got_name_cb(GDBusConnection *conn, const gchar *name,
index 9ebd4a38d125f538583355e90cfa8c8ff1adbca3..fe7651bc10c76243722cf681c95073ae3b14c0ba 100755 (executable)
@@ -170,9 +170,6 @@ int main(int argc, char *argv[])
 
        netconfig_error_init();
 
-       if (TIZEN_NTP_ENABLE)
-               netconfig_clock_init();
-
        /* If its environment uses Emulator, network configuration is set by emulator default */
        emulator_test_and_start();