diff --git a/src/visual/WaterfallCanvas.cpp b/src/visual/WaterfallCanvas.cpp index 68457d8..8ce6130 100644 --- a/src/visual/WaterfallCanvas.cpp +++ b/src/visual/WaterfallCanvas.cpp @@ -109,7 +109,9 @@ void WaterfallCanvas::processInputQueue() { void WaterfallCanvas::OnPaint(wxPaintEvent& WXUNUSED(event)) { wxPaintDC dc(this); - processInputQueue(); + if (visualDataQueue.size() > 0) { + processInputQueue(); + } const wxSize ClientSize = GetClientSize(); long double currentZoom = zoom;