Changed shortcut, but need to fix async conditions

This commit is contained in:
arnav dhamija 2016-09-27 10:37:08 +05:30
parent 45d90a61f8
commit a097a1277a
2 changed files with 3 additions and 7 deletions

View file

@ -1047,7 +1047,7 @@ void DolphinMainWindow::setupActions()
connect(split, &QAction::triggered, this, &DolphinMainWindow::toggleSplitView);
QAction* stashSplit = actionCollection()->addAction(QStringLiteral("split_stash"));
actionCollection()->setDefaultShortcut(stashSplit, Qt::Key_F2);
actionCollection()->setDefaultShortcut(stashSplit, Qt::CTRL | Qt::Key_S);
stashSplit->setText(i18nc("@action:intoolbar Stash", "Stash"));
stashSplit->setToolTip(i18nc("@info", "Opens the stash virtual directory in a split window"));
stashSplit->setIcon(QIcon::fromTheme(QStringLiteral("folder-visiting")));

View file

@ -75,13 +75,9 @@ void DolphinTabPage::setSplitViewEnabled(bool enabled, bool stash /*= false*/)
{
if (m_splitViewEnabled != enabled) {
m_splitViewEnabled = enabled;
QUrl url;
if (enabled) {
if (stash) {
url = QUrl("stash:/");
} else {
url = m_primaryViewContainer->url();
}
const QUrl& url = (stash) ? QUrl("stash:/") : m_primaryViewContainer->url();
m_secondaryViewContainer = createViewContainer(url);
const bool placesSelectorVisible = m_primaryViewContainer->urlNavigator()->isPlacesSelectorVisible();