refresh rate lock for ChannelView

This commit is contained in:
fourtf 2018-01-05 00:15:03 +01:00
parent fc1fb35947
commit 23e5100227

View file

@ -79,10 +79,10 @@ ChannelView::ChannelView(BaseWidget *parent)
this->updateTimer.setSingleShot(true);
connect(&this->updateTimer, &QTimer::timeout, this, [this] {
if (this->updateQueued) {
this->update();
}
this->updateQueued = false;
this->repaint();
this->updateTimer.start();
}
});
}
@ -99,13 +99,14 @@ ChannelView::~ChannelView()
void ChannelView::queueUpdate()
{
// if (this->updateTimer.isActive()) {
// this->updateQueued = true;
// }
if (this->updateTimer.isActive()) {
this->updateQueued = true;
return;
}
update();
this->repaint();
// this->updateTimer.start();
this->updateTimer.start();
}
void ChannelView::layoutMessages()