server: don't try to activate a window on creation

This commit is contained in:
Shawn Wallace 2025-04-26 22:26:29 -04:00
parent c31679aa41
commit d1639eca87

View file

@ -655,9 +655,6 @@ impl<C: XConnection> ServerState<C> {
.find_map(|line| line.strip_prefix(b"XDG_ACTIVATION_TOKEN=")) .find_map(|line| line.strip_prefix(b"XDG_ACTIVATION_TOKEN="))
.and_then(|token| String::from_utf8(token.to_vec()).ok()) .and_then(|token| String::from_utf8(token.to_vec()).ok())
}); });
if activation_token.is_none() {
self.activate_window(window);
}
self.windows.insert( self.windows.insert(
window, window,
WindowData::new(window, override_redirect, dims, parent, activation_token), WindowData::new(window, override_redirect, dims, parent, activation_token),