From 9c83406aefb01884aceaa214bbb4b37fef924ae0 Mon Sep 17 00:00:00 2001 From: Toni Gundogdu Date: Mon, 14 Dec 2009 13:42:28 +0200 Subject: [PATCH] add restored window position boundary check. --- src/mainwnd.cpp | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/src/mainwnd.cpp b/src/mainwnd.cpp index e431b9a..2ce404d 100644 --- a/src/mainwnd.cpp +++ b/src/mainwnd.cpp @@ -310,7 +310,12 @@ MainWindow::readSettings() { QSettings s; s.beginGroup("MainWindow"); resize( s.value("size", QSize(525,265)).toSize() ); - move( s.value("pos", QPoint(200,200)).toPoint() ); + + QPoint pos = s.value("pos", QPoint(200,200)).toPoint(); + if (pos.x() < 0) pos.setX(0); + if (pos.y() < 0) pos.setY(0); + move(pos); + regexpEdit->setText( s.value("regexpEdit").toString() ); substEdit->setText( s.value("substEdit").toString() ); cclassEdit->setText( s.value("cclassEdit").toString() ); -- 2.11.4.GIT