diff --git a/src/frontend-common/achievements.cpp b/src/frontend-common/achievements.cpp index f67d5eb49..db56bb246 100644 --- a/src/frontend-common/achievements.cpp +++ b/src/frontend-common/achievements.cpp @@ -256,7 +256,7 @@ public: data.push_back(0); const int error = ParseFunc(this, reinterpret_cast(data.data())); - initialized = true; + initialized = (error == RC_OK); const rc_api_response_t& response = static_cast(this)->response; if (error != RC_OK)