From c352ce6001d9f21eed1903f4363a4f6d181371de Mon Sep 17 00:00:00 2001 From: Joel Holdsworth Date: Sun, 16 Sep 2012 17:25:54 +0100 Subject: [PATCH] Added a sanity check to LogicSignal::paint --- logicsignal.cpp | 1 + 1 file changed, 1 insertion(+) diff --git a/logicsignal.cpp b/logicsignal.cpp index 8d2d0045..c42a610f 100644 --- a/logicsignal.cpp +++ b/logicsignal.cpp @@ -89,6 +89,7 @@ void LogicSignal::paint(QPainter &p, const QRect &rect, double scale, min(max((int64_t)floor(start), (int64_t)0), last_sample), min(max((int64_t)ceil(end), (int64_t)0), last_sample), samples_per_pixel, _probe_index); + assert(edges.size() >= 2); // Paint the edges const unsigned int edge_count = edges.size() - 2; -- 2.30.2