From d92da2cb174850eeca0101a6c6a7d02149e95d81 Mon Sep 17 00:00:00 2001
From: Richard Harrison <rjh@zaretto.com>
Date: Sat, 17 Apr 2021 09:32:14 +0200
Subject: [PATCH] Restore shared pointer in checkCarrierSceneryLoaded

I'd removed this as part of testing and this restores it back to how it should be.
---
 src/Main/positioninit.cxx | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/Main/positioninit.cxx b/src/Main/positioninit.cxx
index a04dc1a92..0bec633c0 100644
--- a/src/Main/positioninit.cxx
+++ b/src/Main/positioninit.cxx
@@ -386,7 +386,7 @@ static InitPosResult setInitialPosFromCarrier( const string& carrier )
   return Failure;
 }
 
-static InitPosResult checkCarrierSceneryLoaded(FGAICarrier* carrierRef)
+static InitPosResult checkCarrierSceneryLoaded(const SGSharedPtr<FGAICarrier> carrierRef)
 {
     SGVec3d cartPos = carrierRef->getCartPos();
     auto framestamp = globals->get_renderer()->getFrameStamp();