Profile: ensure (in)validity.
This commit is contained in:
parent
911e18fc0a
commit
bd255ef8d5
1 changed files with 3 additions and 0 deletions
|
@ -48,6 +48,8 @@ Profile::Profile(const std::string& path):
|
||||||
|
|
||||||
_steamId = Utility::String::ltrim(Utility::String::rtrim(_filename, ".sav"), (_type == ProfileType::Demo ? "Demo" : "") + std::string{"Profile"});
|
_steamId = Utility::String::ltrim(Utility::String::rtrim(_filename, ".sav"), (_type == ProfileType::Demo ? "Demo" : "") + std::string{"Profile"});
|
||||||
|
|
||||||
|
refreshValues();
|
||||||
|
|
||||||
_valid = _profile.valid();
|
_valid = _profile.valid();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -74,6 +76,7 @@ auto Profile::steamId() const -> std::string const& {
|
||||||
void Profile::refreshValues() {
|
void Profile::refreshValues() {
|
||||||
if(!_profile.reloadData()) {
|
if(!_profile.reloadData()) {
|
||||||
_lastError = _profile.lastError();
|
_lastError = _profile.lastError();
|
||||||
|
_valid = false;
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue