diff --git a/src/f_op/f_op_camera.cpp b/src/f_op/f_op_camera.cpp index d852451c37c..64d09378254 100644 --- a/src/f_op/f_op_camera.cpp +++ b/src/f_op/f_op_camera.cpp @@ -59,7 +59,6 @@ static int fopCam_Create(void* i_actorP) { camera_class* camera = (camera_class*)i_actorP; if (fpcM_IsFirstCreating(i_actorP)) { - // TODO: This should be camera_process_profile_definition camera_process_profile_definition* profile = (camera_process_profile_definition*) fpcM_GetProfile(i_actorP); camera->mpMtd = profile->mSubMtd; diff --git a/src/f_op/f_op_scene.cpp b/src/f_op/f_op_scene.cpp index 51969b82d2a..8815ca8ff93 100644 --- a/src/f_op/f_op_scene.cpp +++ b/src/f_op/f_op_scene.cpp @@ -42,8 +42,9 @@ static s32 fopScn_Create(scene_class * pScene) { fopScnTg_Init(&pScene->mScnTg, pScene); fopScnTg_ToQueue(&pScene->mScnTg); - if (pScene->mBase.mBase.mpUserData != NULL) { - pScene->mBase.mBase.mParameters = *(u32*)pScene->mBase.mBase.mpUserData; + u32 * append = (u32*)fpcM_GetAppend(pScene); + if (append != NULL) { + pScene->mBase.mBase.mParameters = *append; } }