diff --git a/apps/openmw/mwgui/journalbooks.cpp b/apps/openmw/mwgui/journalbooks.cpp index f731744cfa..86b45b4863 100644 --- a/apps/openmw/mwgui/journalbooks.cpp +++ b/apps/openmw/mwgui/journalbooks.cpp @@ -25,7 +25,7 @@ namespace struct AddSpan : AddContent { AddSpan(MWGui::BookTypesetter::Ptr typesetter, MWGui::BookTypesetter::Style* body_style) - : AddContent(typesetter, body_style) + : AddContent(std::move(typesetter), body_style) { } @@ -159,7 +159,7 @@ namespace MWGui typedef TypesetBook::Ptr book; JournalBooks::JournalBooks(JournalViewModel::Ptr model, ToUTF8::FromType encoding) - : mModel(model) + : mModel(std::move(model)) , mEncoding(encoding) , mIndexPagesCount(0) { diff --git a/apps/openmw/mwmechanics/npcstats.cpp b/apps/openmw/mwmechanics/npcstats.cpp index f182a09944..1b33f5fb5d 100644 --- a/apps/openmw/mwmechanics/npcstats.cpp +++ b/apps/openmw/mwmechanics/npcstats.cpp @@ -465,7 +465,7 @@ void MWMechanics::NpcStats::writeState(ESM::NpcStats& state) const { // TODO extend format auto index = ESM::Skill::refIdToIndex(id); - value.writeState(state.mSkills[index]); + value.writeState(state.mSkills[static_cast(index)]); } state.mIsWerewolf = mIsWerewolf;