diff --git a/apps/openmw/mwgui/journalviewmodel.cpp b/apps/openmw/mwgui/journalviewmodel.cpp index cdb7e2da4..23ff8a6d1 100644 --- a/apps/openmw/mwgui/journalviewmodel.cpp +++ b/apps/openmw/mwgui/journalviewmodel.cpp @@ -152,6 +152,9 @@ struct MWGui::JournalViewModelImpl : JournalViewModel if (active_only && i->second.isFinished ()) continue; + /// \todo quest.getName() is broken? returns empty string + //const MWDialogue::Quest& quest = i->second; + visitor (reinterpret_cast (&i->second), toUtf8Span (i->first)); } } diff --git a/apps/openmw/mwgui/journalwindow.cpp b/apps/openmw/mwgui/journalwindow.cpp index 09801bcf3..f724323b7 100644 --- a/apps/openmw/mwgui/journalwindow.cpp +++ b/apps/openmw/mwgui/journalwindow.cpp @@ -163,6 +163,16 @@ namespace journalBook = createJournalBook (); pushBook (journalBook, 0); + + // fast forward to the last page + if (!mStates.empty ()) + { + unsigned int & page = mStates.top ().mPage; + page = mStates.top().mBook->pageCount()-1; + if (page%2) + --page; + } + updateShowingPages(); } void close()