]> git.mxchange.org Git - flightgear.git/blobdiff - src/Sound/sample_queue.hxx
Use shared pointers for any reference to SGSoundSample
[flightgear.git] / src / Sound / sample_queue.hxx
index c874ae3eb2eada42a9c0d0c3f145ef5b32a97369..88b30ae757f8641dea0ced9fda68bd5231a5bec5 100644 (file)
@@ -51,11 +51,11 @@ public:
 
     virtual void update (double dt);
 
-    inline void add (SGSoundSample *msg) { _messages.push(msg); }
+    inline void add (SGSharedPtr<SGSoundSample> msg) { _messages.push(msg); }
 
 private:
 
-    std::queue<SGSoundSample *> _messages;
+    std::queue< SGSharedPtr<SGSoundSample> > _messages;
 
     bool last_pause;
     double last_volume;