projects
/
ardour.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
| inline |
side by side
(parent:
0d7f73c
)
Speed up redraw while tempo dragging with midi regions (and possibly other redraws)
author
nick_m
<mainsbridge@gmail.com>
Sat, 28 May 2016 19:47:11 +0000
(
05:47
+1000)
committer
nick_m
<mainsbridge@gmail.com>
Sat, 28 May 2016 19:47:11 +0000
(
05:47
+1000)
gtk2_ardour/midi_region_view.cc
patch
|
blob
|
history
diff --git
a/gtk2_ardour/midi_region_view.cc
b/gtk2_ardour/midi_region_view.cc
index 31030988ee6e2a1dfa0deae9489680a69182c383..40c3f8df18dbe2f7e72b279cf9a259785bba5d7c 100644
(file)
--- a/
gtk2_ardour/midi_region_view.cc
+++ b/
gtk2_ardour/midi_region_view.cc
@@
-1191,10
+1191,9
@@
MidiRegionView::redisplay_model()
if (!empty_when_starting && (cne = find_canvas_note (note)) != 0) {
- cne->validate ();
- update_note (cne);
-
if (visible) {
+ cne->validate ();
+ update_note (cne);
cne->show ();
} else {
cne->hide ();
@@
-3827,6
+3826,10
@@
MidiRegionView::color_handler ()
void
MidiRegionView::enable_display (bool yn)
{
+ if (_enable_display == yn) {
+ return;
+ }
+
RegionView::enable_display (yn);
if (yn) {
redisplay_model ();