Catch midnight rollover and reschedule replot timer
This commit is contained in:
parent
483c16bcbb
commit
045cf6cc65
@ -571,7 +571,8 @@ void TracePlot::traceDeleted(Trace *t)
|
|||||||
void TracePlot::triggerReplot()
|
void TracePlot::triggerReplot()
|
||||||
{
|
{
|
||||||
auto now = QTime::currentTime();
|
auto now = QTime::currentTime();
|
||||||
if (lastUpdate.msecsTo(now) >= MinUpdateInterval) {
|
if (lastUpdate.msecsTo(now) >= MinUpdateInterval // last update was a sufficiently long time ago
|
||||||
|
|| lastUpdate.msecsTo(now) < 0) { // or the time rolled over at midnight
|
||||||
lastUpdate = now;
|
lastUpdate = now;
|
||||||
replot();
|
replot();
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
Reference in New Issue
Block a user