diff --git a/src/singletons/WindowManager.cpp b/src/singletons/WindowManager.cpp index 6861d939..5fb1fe6b 100644 --- a/src/singletons/WindowManager.cpp +++ b/src/singletons/WindowManager.cpp @@ -325,7 +325,7 @@ void WindowManager::initialize(Settings &settings, Paths &paths) auto screens = qApp->screens(); bool outOfBounds = std::none_of( screens.begin(), screens.end(), [&](QScreen *screen) { - return screen->geometry().contains(geometry); + return screen->availableGeometry().intersects(geometry); }); // ask if move into bounds