Changeset 5524 in ntrip for trunk/BNC/src/bncgetthread.cpp


Ignore:
Timestamp:
Nov 6, 2013, 2:01:59 PM (10 years ago)
Author:
mervart
Message:
 
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/BNC/src/bncgetthread.cpp

    r5364 r5524  
    4545#include <QFile>
    4646#include <QTextStream>
     47#include <QMutex>
    4748#include <QtNetwork>
    4849#include <QTime>
     
    498499      // ------------------------------------------------
    499500      QListIterator<t_obs> it(decoder()->_obsList);
    500       bool firstObs = true;
     501
     502      QList<t_obs> obsListHlp;
     503
    501504      while (it.hasNext()) {
    502505        const t_obs& obs = it.next();
     
    550553        }
    551554#endif
    552 
    553         // Emit new observation signal
    554         // ---------------------------
    555         if (!_isToBeDeleted) {
    556           emit newObs(_staID, firstObs, obs);
    557         }
    558         firstObs = false;
    559       }
     555        // Save observations
     556        // -----------------
     557        obsListHlp.append(obs);
     558      }
     559
     560      // Emit signal
     561      // -----------
     562      if (!_isToBeDeleted && obsListHlp.size() > 0) {
     563        emit newObs(_staID, obsListHlp);
     564      }
     565
    560566      decoder()->_obsList.clear();
    561567    }
Note: See TracChangeset for help on using the changeset viewer.