Added tooltip explaining why a setting is not available
[psensor.git] / src / main.c
index 073132a..461949f 100644 (file)
@@ -154,8 +154,6 @@ static void *update_measures(void *data)
 
                update_psensor_values_size(sensors, cfg);
 
-               psensor_list_update_measures(sensors);
-
                lmsensor_psensor_list_update(sensors);
 #ifdef HAVE_REMOTE_SUPPORT
                remote_psensor_list_update(sensors);
@@ -432,8 +430,6 @@ static void cleanup(struct ui_psensor *ui)
 
        log_debug("Cleanup...");
 
-       psensor_cleanup();
-
 #ifdef HAVE_NVIDIA
        nvidia_cleanup();
 #endif
@@ -523,7 +519,7 @@ int main(int argc, char **argv)
        pthread_t thread;
        int optc, cmdok, opti, new_instance, ret;
        char *url = NULL;
-       GApplication *app;
+       GtkApplication *app;
 
        program_name = argv[0];
 
@@ -571,12 +567,12 @@ int main(int argc, char **argv)
 
        log_init();
 
-       app = g_application_new("wpitchoune.psensor", 0);
+       app = gtk_application_new("wpitchoune.psensor", G_APPLICATION_IS_SERVICE);
 
-       g_application_register(app, NULL, NULL);
+       printf("%d\n",g_application_register(G_APPLICATION(app), NULL, NULL));
 
-       if (!new_instance && g_application_get_is_remote(app)) {
-               g_application_activate(app);
+       if (!new_instance && g_application_get_is_remote(G_APPLICATION(app))) {
+               g_application_activate(G_APPLICATION(app));
                log_warn(_("A Psensor instance already exists."));
                exit(EXIT_SUCCESS);
        }
@@ -610,8 +606,6 @@ int main(int argc, char **argv)
 
        ui.config = config_load();
 
-       psensor_init();
-
        ui.sensors = create_sensors_list(url);
        associate_cb_alarm_raised(ui.sensors, &ui);