diff --git a/launcher/ui/pages/instance/DataPackPage.cpp b/launcher/ui/pages/instance/DataPackPage.cpp index ddc12d7b3..3ca86850a 100644 --- a/launcher/ui/pages/instance/DataPackPage.cpp +++ b/launcher/ui/pages/instance/DataPackPage.cpp @@ -125,7 +125,7 @@ bool GlobalDataPackPage::shouldDisplay() const bool GlobalDataPackPage::apply() { - return m_underlyingPage != nullptr && m_underlyingPage->apply(); + return m_underlyingPage == nullptr || m_underlyingPage->apply(); } void GlobalDataPackPage::openedImpl()