From 7c9736cfd9fb3aabea359141ce2b22ce2d10d673 Mon Sep 17 00:00:00 2001 From: dreamsourcelabTAI Date: Mon, 8 Jan 2024 17:33:45 +0800 Subject: [PATCH] fix: drag the decoder pannel to the left, it crashed --- DSView/pv/view/logicsignal.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/DSView/pv/view/logicsignal.cpp b/DSView/pv/view/logicsignal.cpp index d027159b..05ab7624 100644 --- a/DSView/pv/view/logicsignal.cpp +++ b/DSView/pv/view/logicsignal.cpp @@ -171,7 +171,7 @@ void LogicSignal::paint_mid_align(QPainter &p, int left, int right, QColor fore, x = (*i).first; wave_lines.push_back(QLine(preX, preY, x, preY)); } - else { + else if (_cur_pulses.size() > 0) { std::vector>::const_iterator i = _cur_pulses.begin(); while (i != _cur_pulses.end() - 1) { if ((*i).first) {