From 820ce18a827fe02f5ed73e2bbd16ecad9c8e2e94 Mon Sep 17 00:00:00 2001 From: Soeren Apel Date: Sun, 5 Mar 2017 21:16:56 +0100 Subject: [PATCH] TraceView: Only perform "always zoom to fit" for the main view --- pv/view/view.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/pv/view/view.cpp b/pv/view/view.cpp index 9ca973a7..04bb9920 100644 --- a/pv/view/view.cpp +++ b/pv/view/view.cpp @@ -1233,10 +1233,12 @@ void View::capture_state_updated(int state) trigger_markers_.clear(); - // Activate "always zoom to fit" if the setting is enabled + // Activate "always zoom to fit" if the setting is enabled and we're + // the main view of this session (other trace views may be used for + // zooming and we don't want to mess them up) GlobalSettings settings; bool state = settings.value(GlobalSettings::Key_View_AlwaysZoomToFit).toBool(); - if (state) { + if (is_main_view_ && state) { always_zoom_to_fit_ = true; always_zoom_to_fit_changed(always_zoom_to_fit_); } -- 2.30.2