diff --git a/PackageDefinitions/xkhofmann-tfdidesign-md11-load-manager.xml b/PackageDefinitions/xkhofmann-tfdidesign-md11-load-manager.xml index 633acbd..fba785e 100644 --- a/PackageDefinitions/xkhofmann-tfdidesign-md11-load-manager.xml +++ b/PackageDefinitions/xkhofmann-tfdidesign-md11-load-manager.xml @@ -1,5 +1,5 @@ - + MISC TFDi Design MD-11 Load Manager diff --git a/PackageSources/wasm-module/load-manager.cpp b/PackageSources/wasm-module/load-manager.cpp index e63e39f..cb5f775 100644 --- a/PackageSources/wasm-module/load-manager.cpp +++ b/PackageSources/wasm-module/load-manager.cpp @@ -1056,7 +1056,7 @@ void CALLBACK MyDispatchProc(SIMCONNECT_RECV* pData, DWORD cbData, void* pContex switch ((char)GSXData->deboardingState) { case GSX_SERVICE_ACTIVE: { // Exit if not boarded - if (GSXData->loadingState != LOADING_STATE_BOARDED) break; + if (GSXData->loadingState != LOADING_STATE_BOARDED && GSXData->loadingState != LOADING_STATE_DEBOARDING) break; GSXData->loadingState = LOADING_STATE_DEBOARDING; diff --git a/PackageSources/wasm-module/load-manager.h b/PackageSources/wasm-module/load-manager.h index 5dde88a..65e1a45 100644 --- a/PackageSources/wasm-module/load-manager.h +++ b/PackageSources/wasm-module/load-manager.h @@ -32,7 +32,7 @@ /******************************** Constants ********************************/ // Module identification #define MODULE_NAME "[KHOFMANN TFDi MD-11 Load Manager] " -#define VERSION_STRING "1.13" +#define VERSION_STRING "1.14" // COMM BUS #define COMM_BUS_LIVE_DATA_EVENT "khofmann_tfdi_md-11_load_manager_live_data" #define COMM_BUS_UPDATE_TARGET_EVENT "khofmann_tfdi_md-11_load_manager_update_target" diff --git a/xkhofmann-tfdidesign-md11-load-manager.xml.user b/xkhofmann-tfdidesign-md11-load-manager.xml.user index 2e95797..da196eb 100644 --- a/xkhofmann-tfdidesign-md11-load-manager.xml.user +++ b/xkhofmann-tfdidesign-md11-load-manager.xml.user @@ -2,7 +2,9 @@ - + + + false