X-Git-Url: http://git.wpitchoune.net/gitweb/?p=psensor.git;a=blobdiff_plain;f=src%2Fui_pref.c;h=81dfe110cc8b6f38b7d381fc9eb2c6e5f4b0a270;hp=6f7f3b649e107d51dd0e40fc2b67d4b92fc89ceb;hb=08f8ffe30eede149c1b3b2b4ab638506060ea4a1;hpb=b2706f38717e778f37beac8d7063d7e48d2a8f33 diff --git a/src/ui_pref.c b/src/ui_pref.c index 6f7f3b6..81dfe11 100644 --- a/src/ui_pref.c +++ b/src/ui_pref.c @@ -25,6 +25,7 @@ #include #include #include +#include #include #include #include @@ -251,12 +252,14 @@ void ui_pref_dialog_run(struct ui_psensor *ui) w_udisks2 = GTK_TOGGLE_BUTTON(gtk_builder_get_object(builder, "udisks2")); -#if !HAVE_LIBUDISKS2 - gtk_widget_set_sensitive(GTK_WIDGET(w_udisks2), 0); - gtk_widget_set_has_tooltip(GTK_WIDGET(w_udisks2), TRUE); -#else - gtk_widget_set_has_tooltip(GTK_WIDGET(w_udisks2), FALSE); -#endif + + if (udisks2_is_supported()) { + gtk_widget_set_has_tooltip(GTK_WIDGET(w_udisks2), FALSE); + } else { + gtk_widget_set_sensitive(GTK_WIDGET(w_udisks2), 0); + gtk_widget_set_has_tooltip(GTK_WIDGET(w_udisks2), TRUE); + } + gtk_toggle_button_set_active(w_udisks2, config_is_udisks2_enabled()); result = gtk_dialog_run(diag);