From: Frank Reininghaus Date: Wed, 22 Apr 2009 18:29:02 +0000 (+0000) Subject: Make it impossible to hide one of the views in a split view setup X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/cadfb2a3c621b875fa3df7ac629bf0b402ac3823 Make it impossible to hide one of the views in a split view setup completely by dragging the QSplitterHandle to the left or right. This fixes the problem that a hidden view disappears completely after closing the visible view. The root cause of this issue still seems to be unclear though. BUG: 190265 svn path=/trunk/KDE/kdebase/apps/; revision=957703 --- diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index ba3ae2787..64aba63a5 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -348,6 +348,7 @@ void DolphinMainWindow::openNewTab(const KUrl& url) ViewTab viewTab; viewTab.splitter = new QSplitter(this); + viewTab.splitter->setChildrenCollapsible(false); viewTab.primaryView = new DolphinViewContainer(this, viewTab.splitter, url); viewTab.primaryView->setActive(false); connectViewSignals(viewTab.primaryView); @@ -981,6 +982,7 @@ void DolphinMainWindow::init() setAcceptDrops(true); m_viewTab[m_tabIndex].splitter = new QSplitter(this); + m_viewTab[m_tabIndex].splitter->setChildrenCollapsible(false); setupActions();