diff --git a/apps/openmw/mwgui/itemview.hpp b/apps/openmw/mwgui/itemview.hpp index 6243618abc..1e2ab8817f 100644 --- a/apps/openmw/mwgui/itemview.hpp +++ b/apps/openmw/mwgui/itemview.hpp @@ -54,7 +54,7 @@ namespace MWGui MyGUI::ScrollView* mScrollView; int mItemCount = 0; - int mRows; + int mRows = 1; int mControllerFocus = 0; bool mControllerActiveWindow; void updateControllerFocus(int prevFocus, int newFocus); diff --git a/apps/openmw/mwgui/journalwindow.hpp b/apps/openmw/mwgui/journalwindow.hpp index 6122bf70c7..472065d565 100644 --- a/apps/openmw/mwgui/journalwindow.hpp +++ b/apps/openmw/mwgui/journalwindow.hpp @@ -25,16 +25,15 @@ namespace MWGui std::shared_ptr model, bool questList, ToUTF8::FromType encoding); /// destroy this instance of the JournalWindow implementation - virtual ~JournalWindow() {} + virtual ~JournalWindow() = default; /// show/hide the journal window void setVisible(bool newValue) override = 0; std::string_view getWindowIdForLua() const override { return "Journal"; } - size_t mIndexRowCount; - std::vector mButtons; + size_t mIndexRowCount = 1; size_t mSelectedQuest = 0; size_t mSelectedIndex = 0; void moveSelectedIndex(int offset); diff --git a/apps/openmw/mwgui/windowmanagerimp.hpp b/apps/openmw/mwgui/windowmanagerimp.hpp index 81294d3cd4..991e3c1c00 100644 --- a/apps/openmw/mwgui/windowmanagerimp.hpp +++ b/apps/openmw/mwgui/windowmanagerimp.hpp @@ -511,7 +511,7 @@ namespace MWGui std::vector mGuiModes; // The active window for controller mode for each GUI mode. std::map mActiveControllerWindows; - bool mControllerTooltip; + bool mControllerTooltip = false; void reapplyActiveControllerWindow();