]> git.mxchange.org Git - flightgear.git/blobdiff - src/Main/globals.hxx
Reset, fix Nasal timers added on shutdown.
[flightgear.git] / src / Main / globals.hxx
index 3f8ae0689d738933c8d0c97d37d1bcb8e5db2dfb..8f1736f146b125697138e43feb1638487bedbc12 100644 (file)
@@ -163,6 +163,12 @@ private:
     void initProperties();
     
     SGSharedPtr<FGSampleQueue> _chatter_queue;
+    
+    void cleanupListeners();
+    
+    typedef std::vector<SGPropertyChangeListener*> SGPropertyChangeListenerVec;
+    SGPropertyChangeListenerVec _listeners_to_cleanup;
+    
 public:
 
     FGGlobals();
@@ -346,6 +352,8 @@ public:
     
     FGSampleQueue* get_chatter_queue() const;
     void set_chatter_queue(FGSampleQueue* queue);
+    
+    void addListenerToCleanup(SGPropertyChangeListener* l);
 };