Moved application ground status monitor to plugin.
[platform/core/connectivity/stc-manager.git] / src / stc-manager.c
index 0b91ce4..cfee380 100755 (executable)
@@ -17,8 +17,6 @@
 #include <signal.h>
 #include "stc-manager.h"
 #include "stc-emulator.h"
-#include "stc-statistics.h"
-#include "stc-restriction.h"
 #include "stc-manager-gdbus.h"
 #include "stc-db.h"
 #include "counter.h"
@@ -40,11 +38,12 @@ static void __stc_manager_deinit(void)
                return;
        }
 
-       stc_app_lifecycle_monitor_deinit();
        stc_monitor_deinit();
        stc_deinit_db_guard();
        stc_db_deinitialize();
+
        stc_manager_gdbus_deinit((gpointer)g_stc);
+       stc_app_lifecycle_monitor_deinit();
        stc_manager_plugin_deinit();
 
        STC_LOGI("stc manager deinitialized");
@@ -73,9 +72,9 @@ static stc_s *__stc_manager_init(void)
        if (err != STC_ERROR_NONE)
                goto handle_error;
 
-       stc_manager_gdbus_init((gpointer)stc);
        stc_manager_plugin_init();
        stc_app_lifecycle_monitor_init();
+       stc_manager_gdbus_init((gpointer)stc);
 
        STC_LOGI("stc manager initialized");
        __STC_LOG_FUNC_EXIT__;