Use setMinimized() during window initialization

If setMinimized() is used during window initialization, no animation
will be played, so we could use setMinimized() instead of minimize()
that takes "avoid animation" boolean trap.
This commit is contained in:
Vlad Zahorodnii 2023-02-23 15:36:34 +02:00
parent b53621136d
commit 84521ddb18
2 changed files with 2 additions and 6 deletions

View file

@ -859,9 +859,7 @@ bool X11Window::manage(xcb_window_t w, bool isMapped)
}
}
if (init_minimize) {
minimize(true); // No animation
}
setMinimized(init_minimize);
// Other settings from the previous session
if (session) {

View file

@ -1377,9 +1377,7 @@ void XdgToplevelWindow::initialize()
setOnActivities(rules()->checkActivity(activities(), true));
setDesktops(rules()->checkDesktops(desktops(), true));
setDesktopFileName(rules()->checkDesktopFile(desktopFileName(), true));
if (rules()->checkMinimize(isMinimized(), true)) {
minimize(true); // No animation.
}
setMinimized(rules()->checkMinimize(isMinimized(), true));
setSkipTaskbar(rules()->checkSkipTaskbar(skipTaskbar(), true));
setSkipPager(rules()->checkSkipPager(skipPager(), true));
setSkipSwitcher(rules()->checkSkipSwitcher(skipSwitcher(), true));