]> git.mxchange.org Git - flightgear.git/blobdiff - src/Sound/sample_queue.cxx
apt.dat parser: clearer log and exception messages
[flightgear.git] / src / Sound / sample_queue.cxx
index ab4c213b9a77c8eed0343f66292eb989917903a6..f6a1a49b51dd33856572c4754f0ed9ccb1c4edf0 100644 (file)
@@ -50,10 +50,6 @@ FGSampleQueue::FGSampleQueue ( SGSoundMgr *smgr, const std::string &refname ) :
 
 FGSampleQueue::~FGSampleQueue ()
 {
-    while ( _messages.size() > 0 ) {
-        delete _messages.front();
-        _messages.pop();
-    }
 }
 
 
@@ -92,7 +88,7 @@ FGSampleQueue::update (double dt)
 
         if ( !now_playing ) {
             // message queue idle, add next sound if we have one
-            if ( _messages.size() > 0 ) {
+            if ( ! _messages.empty() ) {
                 SGSampleGroup::add( _messages.front(), msgid );
                 _messages.pop();
                 play_once( msgid );