summaryrefslogtreecommitdiff
path: root/gtk2_ardour/editor.cc
diff options
context:
space:
mode:
authorPaul Davis <paul@linuxaudiosystems.com>2013-06-25 21:56:10 -0400
committerPaul Davis <paul@linuxaudiosystems.com>2013-06-25 21:56:10 -0400
commit2b74c955f1e10896cc28c3937b884ad4723c0476 (patch)
treebfc75626c9259be5a5b7640cf15b6ff4ab0f54f8 /gtk2_ardour/editor.cc
parent57ff5e3198a9c6892629a9d56e65887aadf7cc84 (diff)
fix zoom focus issue that was messing up zoom changes
Diffstat (limited to 'gtk2_ardour/editor.cc')
-rw-r--r--gtk2_ardour/editor.cc4
1 files changed, 1 insertions, 3 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index 3318bf91ce..ab2b96439a 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -2265,7 +2265,6 @@ Editor::set_state (const XMLNode& node, int /*version*/)
if ((prop = node.property ("zoom"))) {
/* older versions of ardour used floating point samples_per_pixel */
double f = PBD::atof (prop->value());
- cerr << "LOADED ZOOM from " << prop->value() << " as " << f << endl;
reset_zoom (llrintf (f));
} else {
reset_zoom (samples_per_pixel);
@@ -4329,6 +4328,7 @@ Editor::idle_visual_changer ()
double const last_time_origin = horizontal_position ();
+
if (p & VisualChange::ZoomLevel) {
set_samples_per_pixel (pending_visual_change.samples_per_pixel);
@@ -4342,9 +4342,7 @@ Editor::idle_visual_changer ()
compute_bbt_ruler_scale (pending_visual_change.time_origin, pending_visual_change.time_origin + current_page_samples(),
current_bbt_points_begin, current_bbt_points_end);
update_tempo_based_rulers (current_bbt_points_begin, current_bbt_points_end);
- }
- if (p & VisualChange::ZoomLevel) {
update_video_timeline();
}