diff --git a/src/apprt/gtk/Surface.zig b/src/apprt/gtk/Surface.zig index 5d835b4b3..14a1538ab 100644 --- a/src/apprt/gtk/Surface.zig +++ b/src/apprt/gtk/Surface.zig @@ -2512,7 +2512,11 @@ pub fn showChildExited(self: *Surface, info: apprt.surface.Message.ChildExited) warning_box.as(gtk.Widget).setHalign(.fill); warning_box.as(gtk.Widget).setValign(.end); - const warning_text = i18n._("⚠️ Process exited. Press any key to close the terminal."); + const warning_text = if (info.exit_code == 0) + i18n._("⚠️ Process exited normally. Press any key to close the terminal.") + else + i18n._("⚠️ Process exited abnormally. Press any key to close the terminal."); + const banner = adw.Banner.new(warning_text); banner.setRevealed(1);