diff options
author | Timm Bäder <mail@baedert.org> | 2020-02-14 18:06:39 +0100 |
---|---|---|
committer | Timm Bäder <mail@baedert.org> | 2020-02-15 17:18:26 +0100 |
commit | a7de8e6b2f99a3aa98b214742b331ad518cdc26b (patch) | |
tree | 1f82f80ffb7f023624a5e03323264c4a939a65ff /gtk/gtkinfobar.c | |
parent | 3cc57c2e3aa038d8213e6ec02ada24c2e3c33a92 (diff) | |
download | gtk+-a7de8e6b2f99a3aa98b214742b331ad518cdc26b.tar.gz |
infobar: Don't store close button visibility separately
We can already set and query that value via
gtk_widget_{get,set}_visible() on the close button.
Diffstat (limited to 'gtk/gtkinfobar.c')
-rw-r--r-- | gtk/gtkinfobar.c | 6 |
1 files changed, 2 insertions, 4 deletions
diff --git a/gtk/gtkinfobar.c b/gtk/gtkinfobar.c index 53ded51055..4cf7989292 100644 --- a/gtk/gtkinfobar.c +++ b/gtk/gtkinfobar.c @@ -163,7 +163,6 @@ typedef struct GtkWidget *close_button; GtkWidget *revealer; - gboolean show_close_button; GtkMessageType message_type; int default_response; gboolean default_response_sensitive; @@ -1247,9 +1246,8 @@ gtk_info_bar_set_show_close_button (GtkInfoBar *info_bar, g_return_if_fail (GTK_IS_INFO_BAR (info_bar)); - if (setting != priv->show_close_button) + if (setting != gtk_info_bar_get_show_close_button (info_bar)) { - priv->show_close_button = setting; gtk_widget_set_visible (priv->close_button, setting); g_object_notify_by_pspec (G_OBJECT (info_bar), props[PROP_SHOW_CLOSE_BUTTON]); } @@ -1270,7 +1268,7 @@ gtk_info_bar_get_show_close_button (GtkInfoBar *info_bar) g_return_val_if_fail (GTK_IS_INFO_BAR (info_bar), FALSE); - return priv->show_close_button; + return gtk_widget_get_visible (priv->close_button); } /** |