diff --git a/src/Profile.cpp b/src/Profile.cpp index 38399a7130..9a26af5119 100644 --- a/src/Profile.cpp +++ b/src/Profile.cpp @@ -817,10 +817,15 @@ ProfileLoadResult Profile::LoadAllFromDir( const RString &sDir, bool bRequireSig LoadEditableDataFromDir( sDir ); ProfileLoadResult ret= LoadEttFromDir(sDir); - if (ret != ProfileLoadResult_Success) + if (ret != ProfileLoadResult_Success) { ret = LoadStatsFromDir(sDir, bRequireSignature); - if (ret != ProfileLoadResult_Success) - return ret; + + if (ret != ProfileLoadResult_Success) + return ret; + + IsEtternaProfile = true; + ImportScoresToEtterna(); + } LoadOldEttFromDir(sDir);