X-Git-Url: http://vcs.maemo.org/git/?a=blobdiff_plain;f=mainwindow.cpp;h=4b778ad1dd2fabc9fb2889d03fcbc4fb2849c68e;hb=d32af855518f5b94cda767f60c8a1b98b4602f99;hp=f4ebc2a7d7641044dcd76030e2d67cb5332e8cae;hpb=2b844f467d1abbe301e9bc0260d1f61c21e3665b;p=dorian diff --git a/mainwindow.cpp b/mainwindow.cpp index f4ebc2a..4b778ad 100755 --- a/mainwindow.cpp +++ b/mainwindow.cpp @@ -143,6 +143,9 @@ void MainWindow::initialize() TRACE; Library *library = Library::instance(); + // Show in regular (non full-screen) mode + showRegular(); + // Upgrade library if needed, then load it library->upgrade(); library->load(); @@ -167,9 +170,6 @@ void MainWindow::initialize() library->setNowReading(sorted.mapToSource(sorted.index(0, 0))); } } - - // Show in regular (non full-screen) mode - showRegular(); } void MainWindow::onCurrentBookChanged() @@ -188,7 +188,7 @@ void MainWindow::showRegular() fullScreenWindow->hide(); show(); - view->restoreLastBookmark(); + view->scheduleRestoreLastBookmark(); } void MainWindow::showBig() @@ -205,7 +205,7 @@ void MainWindow::showBig() hide(); #endif fullScreenWindow->showFullScreen(); - view->restoreLastBookmark(); + view->scheduleRestoreLastBookmark(); } void MainWindow::setCurrentBook(const QModelIndex ¤t)