From 4a75767cf6a4b9a298c197770124a44c85aa7698 Mon Sep 17 00:00:00 2001 From: Martin Marmsoler Date: Wed, 19 Apr 2023 19:59:19 +0200 Subject: [PATCH] prevent that diffview will be collapsed --- src/ui/DoubleTreeWidget.cpp | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/ui/DoubleTreeWidget.cpp b/src/ui/DoubleTreeWidget.cpp index 0e56cd06f..d497b3a93 100644 --- a/src/ui/DoubleTreeWidget.cpp +++ b/src/ui/DoubleTreeWidget.cpp @@ -216,6 +216,12 @@ DoubleTreeWidget::DoubleTreeWidget(const git::Repository &repo, QWidget *parent) splitter->addWidget(treeViewSplitter); splitter->setStretchFactor(0, 3); splitter->setStretchFactor(1, 1); + // prevent that diffview will be collapsed + // The problem is that the diffview is between two splitters + // and if the diffview is collapsed only the splitter of the + // commitlist is visible and is is not possible to get the + // diffview visible again. + splitter->setCollapsible(0, false); connect(splitter, &QSplitter::splitterMoved, this, [splitter] { QSettings().setValue(kSplitterKey, splitter->saveState()); });