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 2715a386bdf83a37d64e194063b86b23e8c552d8..c393bc7cdc00adc9a5b0062530e53cfba1a98a02 100644
(file)
--- a/
pv/view/analogsignal.cpp
+++ b/
pv/view/analogsignal.cpp
@@
-80,7
+80,7
@@
AnalogSignal::AnalogSignal(
pos_vdivs_(1),
neg_vdivs_(1),
resolution_(0),
pos_vdivs_(1),
neg_vdivs_(1),
resolution_(0),
- autoranging_(
1
)
+ autoranging_(
true
)
{
pv::data::Analog* analog_data =
dynamic_cast<pv::data::Analog*>(data().get());
{
pv::data::Analog* analog_data =
dynamic_cast<pv::data::Analog*>(data().get());
@@
-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;
}