From d09e257523b725ad5369030541869a3929a4e3c1 Mon Sep 17 00:00:00 2001 From: itsmattkc <34096995+itsmattkc@users.noreply.github.com> Date: Fri, 17 Feb 2023 14:16:07 -0800 Subject: [PATCH] mainwindow: ensure timelines are actually tabified --- app/window/mainwindow/mainwindow.cpp | 9 +++++++-- 1 file changed, 7 insertions(+), 2 deletions(-) diff --git a/app/window/mainwindow/mainwindow.cpp b/app/window/mainwindow/mainwindow.cpp index e12a8ebe0..f718a1e3c 100644 --- a/app/window/mainwindow/mainwindow.cpp +++ b/app/window/mainwindow/mainwindow.cpp @@ -603,10 +603,15 @@ void MainWindow::FolderPanelCloseRequested() TimelinePanel* MainWindow::AppendTimelinePanel() { + TimelinePanel *previous = nullptr; + if (!timeline_panels_.empty()) { + previous = timeline_panels_.last(); + } + TimelinePanel* panel = AppendPanelInternal(QStringLiteral("TimelinePanel"), timeline_panels_); - if (timeline_panels_.size() > 1) { - timeline_panels_.last()->addDockWidgetAsTab(panel); + if (previous) { + previous->addDockWidgetAsTab(panel); } else { panel->SetSignalInsteadOfClose(false); }