diff options
| author | Frank Reininghaus <[email protected]> | 2014-07-16 09:16:24 +0200 |
|---|---|---|
| committer | Frank Reininghaus <[email protected]> | 2014-07-16 09:16:24 +0200 |
| commit | abd114f710b9d1247ecea4a82fb338492e9caf78 (patch) | |
| tree | 307372d81acfd8e62d2e6dd2cb8e145d2b8e6e88 /src | |
| parent | ebae39319037d35ac33f5ccc2a7f5579255207a5 (diff) | |
| parent | 7cb193de1074e226b6fb3fe0f71da577b54f3589 (diff) | |
Merge branch 'KDE/4.14'
Diffstat (limited to 'src')
| -rw-r--r-- | src/dolphinmainwindow.cpp | 3 | ||||
| -rw-r--r-- | src/dolphintabpage.cpp | 4 |
2 files changed, 6 insertions, 1 deletions
diff --git a/src/dolphinmainwindow.cpp b/src/dolphinmainwindow.cpp index 41bd626ee..b51389fd4 100644 --- a/src/dolphinmainwindow.cpp +++ b/src/dolphinmainwindow.cpp @@ -771,7 +771,8 @@ void DolphinMainWindow::togglePanelLockState() void DolphinMainWindow::slotPlacesPanelVisibilityChanged(bool visible) { foreach (DolphinTabPage* tabPage, m_viewTab) { - tabPage->setPlacesSelectorVisible(visible); + // The Places selector in the location bar should be shown if and only if the Places panel is hidden. + tabPage->setPlacesSelectorVisible(!visible); } } diff --git a/src/dolphintabpage.cpp b/src/dolphintabpage.cpp index c8e426335..82be6d59c 100644 --- a/src/dolphintabpage.cpp +++ b/src/dolphintabpage.cpp @@ -76,6 +76,10 @@ void DolphinTabPage::setSplitViewEnabled(bool enabled) if (enabled) { const KUrl& url = m_primaryViewContainer->url(); m_secondaryViewContainer = createViewContainer(url); + + const bool placesSelectorVisible = m_primaryViewContainer->urlNavigator()->isPlacesSelectorVisible(); + m_secondaryViewContainer->urlNavigator()->setPlacesSelectorVisible(placesSelectorVisible); + m_splitter->addWidget(m_secondaryViewContainer); m_secondaryViewContainer->show(); m_secondaryViewContainer->setActive(true); |
