From af8fbb137d7601a565c036104d094cc819a72afd Mon Sep 17 00:00:00 2001 From: Philipp Ringler Date: Sun, 14 Jan 2018 16:54:38 -0500 Subject: Fix XPluginEnable This fixes the plugin loading in an undefined state. See https://forums.x-plane.org/index.php?/forums/topic/138529-psa-check-your-int-xpluginenable-function-definition/ for more information --- x-plane-plugin/plugin.c | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) (limited to 'x-plane-plugin/plugin.c') diff --git a/x-plane-plugin/plugin.c b/x-plane-plugin/plugin.c index bc9b013d..1c41daf0 100644 --- a/x-plane-plugin/plugin.c +++ b/x-plane-plugin/plugin.c @@ -205,9 +205,10 @@ PLUGIN_API OTR_COMPAT_EXPORT void XPluginStop ( void ) { } } -PLUGIN_API OTR_COMPAT_EXPORT void XPluginEnable ( void ) { +PLUGIN_API OTR_COMPAT_EXPORT int XPluginEnable ( void ) { XPLMRegisterFlightLoopCallback(write_head_position, -1.0, NULL); track_disabled = 0; + return 1; } PLUGIN_API OTR_COMPAT_EXPORT void XPluginDisable ( void ) { -- cgit v1.2.3