summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMarco Melorio <marco.melorio@protonmail.com>2022-12-30 16:11:58 +0100
committerMarco Melorio <marco.melorio@protonmail.com>2023-01-02 22:10:39 +0000
commita9e2dc6c84f94e8db3456d23cacd4c0b9e3509a8 (patch)
tree96e3101dc18577162b9ad3b38cd9755e17a64c01
parentacadd521b11d9ae23160b4a8f1b94acfef46a1ef (diff)
downloadgnome-control-center-a9e2dc6c84f94e8db3456d23cacd4c0b9e3509a8.tar.gz
default-apps: Remove usage of deprecated gtk_widget_show/hide
-rw-r--r--panels/default-apps/cc-default-apps-panel.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/panels/default-apps/cc-default-apps-panel.c b/panels/default-apps/cc-default-apps-panel.c
index 95da3e70a..15db3d5c1 100644
--- a/panels/default-apps/cc-default-apps-panel.c
+++ b/panels/default-apps/cc-default-apps-panel.c
@@ -187,6 +187,7 @@ update_modem_apps_visibility (CcDefaultAppsPanel *self)
GtkWidget *calls_button;
GtkWidget *sms_button;
int count, row;
+ gboolean visible;
devices = g_dbus_object_manager_get_objects (G_DBUS_OBJECT_MANAGER (self->mm_manager));
count = g_list_length (devices);
@@ -197,20 +198,11 @@ update_modem_apps_visibility (CcDefaultAppsPanel *self)
gtk_grid_query_child (GTK_GRID (self->default_apps_grid), self->sms_label, NULL, &row, NULL, NULL);
sms_button = gtk_grid_get_child_at (GTK_GRID (self->default_apps_grid), 1, row);
- if (count > 0)
- {
- gtk_widget_show (self->calls_label);
- gtk_widget_show (self->sms_label);
- gtk_widget_show (calls_button);
- gtk_widget_show (sms_button);
- }
- else
- {
- gtk_widget_hide (self->calls_label);
- gtk_widget_hide (self->sms_label);
- gtk_widget_hide (calls_button);
- gtk_widget_hide (sms_button);
- }
+ visible = count > 0;
+ gtk_widget_set_visible (self->calls_label, visible);
+ gtk_widget_set_visible (self->sms_label, visible);
+ gtk_widget_set_visible (calls_button, visible);
+ gtk_widget_set_visible (sms_button, visible);
g_list_free_full (devices, (GDestroyNotify)g_object_unref);
}