aboutsummaryrefslogtreecommitdiff
path: root/src/courtroom.cpp
diff options
context:
space:
mode:
authorSalanto <62221668+Salanto@users.noreply.github.com>2024-07-12 00:06:21 +0200
committerSalanto <62221668+Salanto@users.noreply.github.com>2024-07-12 00:06:21 +0200
commit8fac2ada62a5256bb0ba563d3e696762cf861a7d (patch)
tree7b7fe2fba7ebd784afbbd9a93a6817f97ad1bb2d /src/courtroom.cpp
parentb882917af845b4d792daafeadccd05e7840d2395 (diff)
Harden screen position check against missing monitors
Diffstat (limited to 'src/courtroom.cpp')
-rw-r--r--src/courtroom.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/courtroom.cpp b/src/courtroom.cpp
index 45fb7d61..39d6ff9e 100644
--- a/src/courtroom.cpp
+++ b/src/courtroom.cpp
@@ -1373,7 +1373,7 @@ void Courtroom::done_received()
if (Options::getInstance().restoreWindowPositionEnabled())
{
auto maybe_point = Options::getInstance().windowPosition("courtroom");
- if (maybe_point.has_value())
+ if (maybe_point.has_value() && ao_app->pointExistsOnScreen(maybe_point.value()))
{
qDebug() << maybe_point.value();
QMainWindow::move(maybe_point.value());