From f1ec81db1aadd470d949d9fae7bb3af06abf080a Mon Sep 17 00:00:00 2001 From: Simon Steinbeiss Date: Sun, 7 Apr 2019 22:10:37 +0200 Subject: [PATCH] color: Ensure hiding info and calibrate buttons without gcm (Bug #15265) --- dialogs/color-settings/color-dialog.glade | 4 ++-- dialogs/color-settings/main.c | 8 ++++---- 2 files changed, 6 insertions(+), 6 deletions(-) diff --git a/dialogs/color-settings/color-dialog.glade b/dialogs/color-settings/color-dialog.glade index 7c184a5b..3cce6827 100644 --- a/dialogs/color-settings/color-dialog.glade +++ b/dialogs/color-settings/color-dialog.glade @@ -261,9 +261,9 @@ Calibrate - True True True + True start 6 @@ -382,9 +382,9 @@ - True True True + True image4 diff --git a/dialogs/color-settings/main.c b/dialogs/color-settings/main.c index b8946276..3b470bb5 100644 --- a/dialogs/color-settings/main.c +++ b/dialogs/color-settings/main.c @@ -1262,8 +1262,8 @@ color_settings_dialog_init (GtkBuilder *builder) /* Conditionally show/hide the calibrate button, based on the availability of gnome-color-manager */ settings->device_calibrate = gtk_builder_get_object (builder, "device-calibrate"); - if (g_find_program_in_path ("gcm-calibrate") == NULL) - gtk_widget_hide (GTK_WIDGET (settings->device_calibrate)); + if (g_find_program_in_path ("gcm-calibrate") != NULL) + gtk_widget_show (GTK_WIDGET (settings->device_calibrate)); gtk_widget_set_sensitive (GTK_WIDGET (settings->device_calibrate), FALSE); g_signal_connect (settings->device_calibrate, "clicked", G_CALLBACK (color_settings_device_calibrate_cb), settings); @@ -1278,8 +1278,8 @@ color_settings_dialog_init (GtkBuilder *builder) settings->profiles_info = gtk_builder_get_object (builder, "profiles-info"); /* Conditionally show/hide the info button, based on the availability of gnome-color-manager */ - if (g_find_program_in_path ("gcm-viewer") == NULL) - gtk_widget_hide (GTK_WIDGET (settings->profiles_info)); + if (g_find_program_in_path ("gcm-viewer") != NULL) + gtk_widget_show (GTK_WIDGET (settings->profiles_info)); gtk_widget_set_sensitive (GTK_WIDGET (settings->profiles_info), FALSE); g_signal_connect (settings->profiles_info, "clicked", G_CALLBACK (color_settings_profile_info_cb), settings); -- 2.19.1