From 0d6992ed085eb78ffd7ee079aff187812641f6b1 Mon Sep 17 00:00:00 2001
From: Marko Lindqvist <cazfi74@gmail.com>
Date: Thu, 20 Aug 2026 23:59:21 +0300
Subject: [PATCH 53/53] sdl: Correct texts on Strike Building selection dialog

See RM #2155

Signed-off-by: Marko Lindqvist <cazfi74@gmail.com>
---
 client/gui-sdl2/action_dialog.c | 9 +++++++--
 client/gui-sdl3/action_dialog.c | 9 +++++++--
 2 files changed, 14 insertions(+), 4 deletions(-)

diff --git a/client/gui-sdl2/action_dialog.c b/client/gui-sdl2/action_dialog.c
index 1230b8d986..0e6701de13 100644
--- a/client/gui-sdl2/action_dialog.c
+++ b/client/gui-sdl2/action_dialog.c
@@ -1361,8 +1361,13 @@ void popup_sabotage_dialog(struct unit *actor, struct city *pcity,
   cont->id1 = actor->id; /* Spy id */
   cont->value = paction->id;
 
-  pstr = create_utf8_from_char_fonto(_("Select Improvement to Sabotage"),
-                                     FONTO_ATTENTION);
+  if (paction->result == ACTRES_STRIKE_BUILDING) {
+    pstr = create_utf8_from_char_fonto(_("Select Improvement to Strike"),
+                                       FONTO_ATTENTION);
+  } else {
+    pstr = create_utf8_from_char_fonto(_("Select Improvement to Sabotage"),
+                                       FONTO_ATTENTION);
+  }
   pstr->style |= TTF_STYLE_BOLD;
 
   pwindow = create_window_skeleton(NULL, pstr, 0);
diff --git a/client/gui-sdl3/action_dialog.c b/client/gui-sdl3/action_dialog.c
index 10a3413e40..f690a03a12 100644
--- a/client/gui-sdl3/action_dialog.c
+++ b/client/gui-sdl3/action_dialog.c
@@ -1361,8 +1361,13 @@ void popup_sabotage_dialog(struct unit *actor, struct city *pcity,
   cont->id1 = actor->id; /* Spy id */
   cont->value = paction->id;
 
-  pstr = create_utf8_from_char_fonto(_("Select Improvement to Sabotage"),
-                                     FONTO_ATTENTION);
+  if (paction->result == ACTRES_STRIKE_BUILDING) {
+    pstr = create_utf8_from_char_fonto(_("Select Improvement to Strike"),
+                                       FONTO_ATTENTION);
+  } else {
+    pstr = create_utf8_from_char_fonto(_("Select Improvement to Sabotage"),
+                                       FONTO_ATTENTION);
+  }
   pstr->style |= TTF_STYLE_BOLD;
 
   pwindow = create_window_skeleton(NULL, pstr, 0);
-- 
2.53.0

