projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
46ae5aa
)
Fix conditional on uninitialised idx (via n_samples) in framed curve.
author
nick_m
<mainsbridge@gmail.com>
Wed, 1 Jun 2016 15:11:23 +0000
(
01:11
+1000)
committer
nick_m
<mainsbridge@gmail.com>
Wed, 1 Jun 2016 15:11:23 +0000
(
01:11
+1000)
- possibly fixes drawing artefacts in the tempo curve.
libs/canvas/framed_curve.cc
patch
|
blob
|
history
diff --git
a/libs/canvas/framed_curve.cc
b/libs/canvas/framed_curve.cc
index e8dee85c68d9a238015d7c57d8805aae5e04ad51..017d6528a0d3746ae008ef98b9c8b40fdfb33af2 100644
(file)
--- a/
libs/canvas/framed_curve.cc
+++ b/
libs/canvas/framed_curve.cc
@@
-193,7
+193,7
@@
FramedCurve::render (Rect const & area, Cairo::RefPtr<Cairo::Context> context) c
left = idx;
}
- for (Points::size_type idx = n_samples; idx > left + 1; --idx) {
+ for (Points::size_type idx = n_samples
- 1
; idx > left + 1; --idx) {
window_space = item_to_window (Duple (samples[idx].x, 0.0));
if (window_space.x <= draw.x1) break;
right = idx;