From fbc0a66451d5c1818e67a8097ff522b222802857 Mon Sep 17 00:00:00 2001
From: Antoine Martin <antoine@xpra.org>
Date: Sat, 23 Nov 2024 23:43:56 +0700
Subject: [PATCH] #4426 only enable 'exit-with-application' if we have one

---
 xpra/gtk/dialogs/start_gui.py | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/xpra/gtk/dialogs/start_gui.py b/xpra/gtk/dialogs/start_gui.py
index d59af83437..92c90d853c 100644
--- a/xpra/gtk/dialogs/start_gui.py
+++ b/xpra/gtk/dialogs/start_gui.py
@@ -433,7 +433,9 @@ def populate_menus(self) -> None:
                 self.category_box.hide()
                 self.entry_label.set_text("Command:" if seamless else "Desktop Environment:")
                 self.entry_box.show_all()
-                self.exit_with_children_cb.set_sensitive(bool(self.entry.get_text()))
+                has_entry = bool(self.entry.get_text())
+                self.exit_with_children_cb.set_active(has_entry)
+                self.exit_with_children_cb.set_sensitive(has_entry)
 
     def populate_category(self) -> None:
         self.categories = {}