From d10e98e614d8056c68828625e0cb425b5993a5e0 Mon Sep 17 00:00:00 2001 From: elkowar <5300871+elkowar@users.noreply.github.com> Date: Tue, 13 Oct 2020 17:27:59 +0200 Subject: [PATCH] close windows of same type when a window gets opened --- src/app.rs | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/app.rs b/src/app.rs index e1a9563..ae8ae3d 100644 --- a/src/app.rs +++ b/src/app.rs @@ -75,6 +75,9 @@ impl App { pos: Option, size: Option, ) -> Result<()> { + // remove and close existing window of the same type + self.windows.remove(window_name).map(|window| window.close()); + let mut window_def = self .eww_config .get_windows()