projects
/
pulseview.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
AnalogSignal::paint_trace(): Factor out a const variable.
[pulseview.git]
/
pv
/
view
/
analogsignal.cpp
diff --git
a/pv/view/analogsignal.cpp
b/pv/view/analogsignal.cpp
index 399802b5e0f754ca0eebded3393344f52bb2e053..c393bc7cdc00adc9a5b0062530e53cfba1a98a02 100644
(file)
--- a/
pv/view/analogsignal.cpp
+++ b/
pv/view/analogsignal.cpp
@@
-277,7
+277,9
@@
void AnalogSignal::paint_trace(QPainter &p,
{
p.setPen(base_->colour());
{
p.setPen(base_->colour());
- QPointF *points = new QPointF[end - start];
+ const int64_t points_count = end - start;
+
+ QPointF *points = new QPointF[points_count];
QPointF *point = points;
pv::data::SegmentAnalogDataIterator* it =
QPointF *point = points;
pv::data::SegmentAnalogDataIterator* it =
@@
-292,7
+294,7
@@
void AnalogSignal::paint_trace(QPainter &p,
}
segment->end_sample_iteration(it);
}
segment->end_sample_iteration(it);
- p.drawPolyline(points, point
- points
);
+ p.drawPolyline(points, point
s_count
);
delete[] points;
}
delete[] points;
}