summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorLukáš Lalinský <lalinsky@gmail.com>2008-12-12 16:03:02 +0100
committerLukáš Lalinský <lalinsky@gmail.com>2008-12-12 16:03:02 +0100
commit21d17fb15664e2d905cbb9ad9ee6439d318bf01c (patch)
tree4cd312b45d8f7955aca75c915030a6be8b77b274
parent94d6d634c08870614cc1ce22e0f635aa8f3ab881 (diff)
downloaddbmodel-21d17fb15664e2d905cbb9ad9ee6439d318bf01c.tar.gz
dbmodel-21d17fb15664e2d905cbb9ad9ee6439d318bf01c.tar.bz2
Call maybeSave() before loading a recent file
-rw-r--r--src/mainwindow.cpp7
1 files changed, 5 insertions, 2 deletions
diff --git a/src/mainwindow.cpp b/src/mainwindow.cpp
index 5edff05..2fe39f8 100644
--- a/src/mainwindow.cpp
+++ b/src/mainwindow.cpp
@@ -624,8 +624,11 @@ void
MainWindow::openRecentFile()
{
QAction *action = qobject_cast<QAction *>(sender());
- if (action)
- loadFile(action->data().toString());
+ if (action) {
+ if (maybeSave()) {
+ loadFile(action->data().toString());
+ }
+ }
}
void