- DolphinView *inactiveView;
- if (tabPage->primaryViewActive()) {
- inactiveView = tabPage->secondaryViewContainer()->view();
- } else {
- inactiveView = tabPage->primaryViewContainer()->view();
- }
+ DolphinView *const inactiveView = tabPage->inactiveViewContainer()->view();
- DolphinView *inactiveView;
- if (tabPage->primaryViewActive()) {
- inactiveView = tabPage->secondaryViewContainer()->view();
- } else {
- inactiveView = tabPage->primaryViewContainer()->view();
- }
+ DolphinView *const inactiveView = tabPage->inactiveViewContainer()->view();
- auto *job = KIO::statDetails(url, KIO::StatJob::SourceSide, KIO::StatDetail::StatBasic, KIO::JobFlag::HideProgressInfo);
+ auto *job = KIO::stat(url, KIO::StatJob::SourceSide, KIO::StatDetail::StatBasic, KIO::JobFlag::HideProgressInfo);
connect(job, &KJob::result, this, [this, job]() {
if (!job->error() && job->statResult().isDir()) {
openNewTab(job->url(), QUrl(), NewTabPosition::AtEnd);
connect(job, &KJob::result, this, [this, job]() {
if (!job->error() && job->statResult().isDir()) {
openNewTab(job->url(), QUrl(), NewTabPosition::AtEnd);