summaryrefslogtreecommitdiff
path: root/gtk2_ardour
diff options
context:
space:
mode:
authorCarl Hetherington <carl@carlh.net>2010-08-29 01:06:05 +0000
committerCarl Hetherington <carl@carlh.net>2010-08-29 01:06:05 +0000
commit8f093b0eaa91e0e07128e3e906c727ce5e379ab2 (patch)
treeac64504734b190c98d8e60f7f1f72b2a9f542d28 /gtk2_ardour
parente7587ea0fbaf6aab5db7387b9c12a0fd956c8ec3 (diff)
Don't call reset_zoom with the default frames_per_unit if we have got a different value from the Editor's state. Fixes restore of zoom level on session load.
git-svn-id: svn://localhost/ardour2/branches/3.0@7705 d708f5d6-7413-0410-9779-e7cbd77b26cf
Diffstat (limited to 'gtk2_ardour')
-rw-r--r--gtk2_ardour/editor.cc4
1 files changed, 2 insertions, 2 deletions
diff --git a/gtk2_ardour/editor.cc b/gtk2_ardour/editor.cc
index 47743773f7..076ae2140e 100644
--- a/gtk2_ardour/editor.cc
+++ b/gtk2_ardour/editor.cc
@@ -835,8 +835,6 @@ Editor::show_window ()
tv = (static_cast<TimeAxisView*>(*i));
tv->reset_height ();
}
-
- reset_zoom (frames_per_unit);
}
present ();
@@ -2419,6 +2417,8 @@ Editor::set_state (const XMLNode& node, int /*version*/)
if ((prop = node.property ("zoom"))) {
reset_zoom (PBD::atof (prop->value()));
+ } else {
+ reset_zoom (frames_per_unit);
}
if ((prop = node.property ("snap-to"))) {