X-Git-Url: https://git.wpitchoune.net/gitweb/?a=blobdiff_plain;f=src%2Fmain.c;h=ad4b06d9f26d872c7411785bbbaee95dbe2152f8;hb=2cec0f33f19afafe8a9dd28fc3af3db27796c76b;hp=759f47d1bcc20b14306bc38f05e4dff40301a059;hpb=0a4fb4ef66f8282a7c7a08377d993a06f6c5d518;p=psensor.git diff --git a/src/main.c b/src/main.c index 759f47d..ad4b06d 100644 --- a/src/main.c +++ b/src/main.c @@ -41,6 +41,7 @@ #include #include #include +#include #include #include #include @@ -52,9 +53,7 @@ #include #include -#ifdef HAVE_REMOTE_SUPPORT -#include "rsensor.h" -#endif + static const char *program_name; @@ -140,9 +139,7 @@ static void *update_measures(void *data) lmsensor_psensor_list_update(sensors); -#ifdef HAVE_REMOTE_SUPPORT remote_psensor_list_update(sensors); -#endif nvidia_psensor_list_update(sensors); amd_psensor_list_update(sensors); udisks2_psensor_list_update(sensors); @@ -395,10 +392,7 @@ static void cleanup(struct ui_psensor *ui) nvidia_cleanup(); amd_cleanup(); - -#ifdef HAVE_REMOTE_SUPPORT rsensor_cleanup(); -#endif psensor_list_free(ui->sensors); ui->sensors = NULL; @@ -424,14 +418,14 @@ static struct psensor **create_sensors_list(const char *url) struct psensor **sensors; if (url) { -#ifdef HAVE_REMOTE_SUPPORT - rsensor_init(); - sensors = get_remote_sensors(url, 600); -#else - log_err(_("Psensor has not been compiled with remote " - "sensor support.")); - exit(EXIT_FAILURE); -#endif + if (rsensor_is_supported()) { + rsensor_init(); + sensors = get_remote_sensors(url, 600); + } else { + log_err(_("Psensor has not been compiled with remote " + "sensor support.")); + exit(EXIT_FAILURE); + } } else { sensors = malloc(sizeof(struct psensor *)); *sensors = NULL;