diff --git a/source/gui/GUIutil.cpp b/source/gui/GUIutil.cpp index 59cc54c31a..d9f341cf53 100644 --- a/source/gui/GUIutil.cpp +++ b/source/gui/GUIutil.cpp @@ -365,18 +365,6 @@ PSRETURN GUI::SetSetting(IGUIObject* pObject, const CStr& Setting, const T& V }); } -// Helper function for SetSetting -template -bool IsBoolTrue(const T&) -{ - return false; -} -template <> -bool IsBoolTrue(const bool& v) -{ - return v; -} - template PSRETURN GUI::SetSettingWrap(IGUIObject* pObject, const CStr& Setting, const T& Value, const bool& SkipMessage, const std::function& valueSet) { @@ -402,8 +390,7 @@ PSRETURN GUI::SetSettingWrap(IGUIObject* pObject, const CStr& Setting, const else if (Setting == "hidden") { // Hiding an object requires us to reset it and all children - if (IsBoolTrue(Value)) - RecurseObject(0, pObject, &IGUIObject::ResetStates); + RecurseObject(0, pObject, &IGUIObject::ResetStates); } if (!SkipMessage)