]> cloud.milkyroute.net Git - dolphin.git/commit
Open new instance of Dolphin if no URLs are given
authorAlexander Saoutkin <a.saoutkin@gmail.com>
Sat, 22 Jun 2019 13:44:11 +0000 (15:44 +0200)
committerNate Graham <nate@kde.org>
Sat, 22 Jun 2019 13:47:00 +0000 (15:47 +0200)
commitd2506ffa63812fd0d8e9de248d7f3dd94ec2bf38
tree8fed420a9db1da9574a364f8d7483ce175af6719
parentff81ed60cfd7516eec830e7581189a96acae10f4
Open new instance of Dolphin if no URLs are given

Summary:
BUG: 408387
BUG: 408244
FIXED-IN: 19.08.0

Currently Dolphin only opens a new instance of itself in the following two scenarios:
1. No other Dolphin instances ( D21666 deals with not matching daemonized instances) are currently running.
2. A new instance is explicitly asked for via:  `dolphin --new-window`

A third scenario is needed to fix this bug:
3. If no URLs are passed in as arguments then open a new instance.

This patch adds this third scenario.

Test Plan:
STEPS TO REPRODUCE
1. Open Dolphin
2. Right-click on Dolphin's Task Manager Entry and click "Start New Instance"
3. A new instance is created.

As my system stuff is not built on master I am unable to replicate the bug (and can't confirm whether this fixes it), hence I'll rely on @ngraham to confirm whether this patch fixes the issue.

Reviewers: ngraham, elvisangelaccio

Reviewed By: ngraham, elvisangelaccio

Subscribers: elvisangelaccio, ngraham, kfm-devel

Tags: #dolphin

Differential Revision: https://phabricator.kde.org/D21691
src/global.cpp
src/main.cpp