diff options
| author | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-03 16:59:53 +0300 |
|---|---|---|
| committer | Ivan Molodetskikh <yalterz@gmail.com> | 2025-01-03 17:00:13 +0300 |
| commit | a5f3b2a94902d10cfda6549e8a79cc638d2e2b08 (patch) | |
| tree | 3121ca5b3c625d51ee0b76ac599d828e35a17970 /src/handlers/mod.rs | |
| parent | 152ed59502bb0e7279d896f2ab4eaabfbcc536da (diff) | |
| download | niri-a5f3b2a94902d10cfda6549e8a79cc638d2e2b08.tar.gz niri-a5f3b2a94902d10cfda6549e8a79cc638d2e2b08.tar.bz2 niri-a5f3b2a94902d10cfda6549e8a79cc638d2e2b08.zip | |
Clear on-demand layer-shell focus in more cases
Diffstat (limited to 'src/handlers/mod.rs')
| -rw-r--r-- | src/handlers/mod.rs | 1 |
1 files changed, 1 insertions, 0 deletions
diff --git a/src/handlers/mod.rs b/src/handlers/mod.rs index 5b59ec45..f8cf1832 100644 --- a/src/handlers/mod.rs +++ b/src/handlers/mod.rs @@ -317,6 +317,7 @@ impl ClientDndGrabHandler for State { if let Some((mapped, _)) = self.niri.layout.find_window_and_output(root) { let window = mapped.window.clone(); self.niri.layout.activate_window(&window); + self.niri.layer_shell_on_demand_focus = None; activate_output = false; } } |
