diff --git a/src/menus/options-profiles-edit-1.c b/src/menus/options-profiles-edit-1.c index 93d44049a8eb27da002626442632194e218d47f4..234a0efdab435da9ea469cdacdb2e4a12925269e 100644 --- a/src/menus/options-profiles-edit-1.c +++ b/src/menus/options-profiles-edit-1.c @@ -115,15 +115,10 @@ static void M_ProfileEditApply(void) CV_SetValue(&cv_fov[belongsto], cv_dummyprofilefov.value); } - // Reapply player 1's real profile. - // (And then we do this for P1 anyway. I didn't write - // this code so I'm not sure why it's doing this, but it - // can override cv_skin if forcecharacter is in effect! - // I suspect this is intended to set cv_currprofile. - // FIXME?) + // Reapply player 1's real profile ID. if (cv_currprofile.value > -1) { - PR_ApplyProfile(cv_lastprofile[0].value, 0); + PR_ApplyProfilePretend(cv_lastprofile[0].value, 0); } } diff --git a/src/menus/options-profiles-edit-controls.c b/src/menus/options-profiles-edit-controls.c index 3be0e117d38e0288581054359f9b73abcd6a90e7..2c5dcec9e3a947a4cd693a30ad3396c1c91fb8f9 100644 --- a/src/menus/options-profiles-edit-controls.c +++ b/src/menus/options-profiles-edit-controls.c @@ -278,10 +278,10 @@ void M_ProfileControlsConfirm(INT32 choice) M_ProfileControlSaveResponse(MA_YES); - // Reapply player 1's real profile. + // Reapply player 1's real profile ID. if (cv_currprofile.value > -1) { - PR_ApplyProfile(cv_lastprofile[0].value, 0); + PR_ApplyProfilePretend(cv_lastprofile[0].value, 0); } }