From e4136b4cf396011394e561505e36fc4196770945 Mon Sep 17 00:00:00 2001 From: Dino Date: Tue, 29 Jul 2025 23:33:42 -0400 Subject: [PATCH] #1637 gtks: terrain extras help, don't show "Bonus" for non-roads --- client/gui-gtk-3.22/helpdlg.c | 5 ++++- client/gui-gtk-4.0/helpdlg.c | 5 ++++- 2 files changed, 8 insertions(+), 2 deletions(-) diff --git a/client/gui-gtk-3.22/helpdlg.c b/client/gui-gtk-3.22/helpdlg.c index 9a2a7a6918..4c7e63db2e 100644 --- a/client/gui-gtk-3.22/helpdlg.c +++ b/client/gui-gtk-3.22/helpdlg.c @@ -1466,8 +1466,11 @@ static void help_update_extra(const struct help_item *pitem, char *title) bonus = Q_("?bonus:None"); } gtk_label_set_text(GTK_LABEL(help_elabel[5]), bonus); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[4]), TRUE); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[5]), TRUE); } else { - gtk_label_set_text(GTK_LABEL(help_elabel[5]), Q_("?bonus:None")); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[4]), FALSE); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[5]), FALSE); } helptext_extra(buf, sizeof(buf), client.conn.playing, pitem->text, pextra); diff --git a/client/gui-gtk-4.0/helpdlg.c b/client/gui-gtk-4.0/helpdlg.c index 3f61db138a..ff7338e109 100644 --- a/client/gui-gtk-4.0/helpdlg.c +++ b/client/gui-gtk-4.0/helpdlg.c @@ -1516,8 +1516,11 @@ static void help_update_extra(const struct help_item *pitem, char *title) } } gtk_label_set_text(GTK_LABEL(help_elabel[5]), bonus); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[4]), TRUE); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[5]), TRUE); } else { - gtk_label_set_text(GTK_LABEL(help_elabel[5]), Q_("?bonus:None")); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[4]), FALSE); + gtk_widget_set_visible(GTK_WIDGET(help_elabel[5]), FALSE); } helptext_extra(buf, sizeof(buf), client.conn.playing, pitem->text, pextra); -- 2.31.0