diff --git a/src/widgets/helper/ChannelView.cpp b/src/widgets/helper/ChannelView.cpp index a66059bb8..6b293235f 100644 --- a/src/widgets/helper/ChannelView.cpp +++ b/src/widgets/helper/ChannelView.cpp @@ -520,10 +520,10 @@ void ChannelView::pause(PauseReason reason, std::optional msecs) void ChannelView::unpause(PauseReason reason) { - /// Remove the value from the map - this->pauses_.erase(reason); - - this->updatePauses(); + if (this->pauses_.erase(reason) > 0) + { + this->updatePauses(); + } } void ChannelView::updatePauses() @@ -1761,8 +1761,6 @@ void ChannelView::leaveEvent(QEvent * /*event*/) this->tooltipWidget_->hide(); this->unpause(PauseReason::Mouse); - - this->queueLayout(); } void ChannelView::mouseMoveEvent(QMouseEvent *event)