From a38d050ddf7d94e50b42f2db4a158b7ca0716bfc Mon Sep 17 00:00:00 2001
From: torsten <torsten>
Date: Wed, 20 May 2009 09:24:56 +0000
Subject: [PATCH] check for dt <= 0 aka paused sim

---
 src/Environment/ridge_lift.cxx | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/src/Environment/ridge_lift.cxx b/src/Environment/ridge_lift.cxx
index 8289953b7..17f76e377 100644
--- a/src/Environment/ridge_lift.cxx
+++ b/src/Environment/ridge_lift.cxx
@@ -142,6 +142,9 @@ void FGRidgeLift::unbind() {
 
 void FGRidgeLift::update(double dt) {
 
+	if( dt <= 0 ) // paused, do nothing but keep current lift
+		return;
+
 	if( _enabled_node && false == _enabled_node->getBoolValue() ) {
 		if( strength != 0.0 ) {
 			strength = 0.0;