Changeset View
Changeset View
Standalone View
Standalone View
src/widgets/krun.cpp
Show First 20 Lines • Show All 1428 Lines • ▼ Show 20 Line(s) | 1422 | if (b) { | |||
---|---|---|---|---|---|
1429 | 1429 | | |||
1430 | KSharedConfig::Ptr profile = KSharedConfig::openConfig(QStringLiteral("mimeapps.list"), KConfig::NoGlobals, QStandardPaths::GenericConfigLocation); | 1430 | KSharedConfig::Ptr profile = KSharedConfig::openConfig(QStringLiteral("mimeapps.list"), KConfig::NoGlobals, QStandardPaths::GenericConfigLocation); | ||
1431 | KConfigGroup defaultApps(profile, "Default Applications"); | 1431 | KConfigGroup defaultApps(profile, "Default Applications"); | ||
1432 | 1432 | | |||
1433 | d->m_externalBrowser = defaultApps.readEntry("x-scheme-handler/https"); | 1433 | d->m_externalBrowser = defaultApps.readEntry("x-scheme-handler/https"); | ||
1434 | if (d->m_externalBrowser.isEmpty()) { | 1434 | if (d->m_externalBrowser.isEmpty()) { | ||
1435 | d->m_externalBrowser = defaultApps.readEntry("x-scheme-handler/http"); | 1435 | d->m_externalBrowser = defaultApps.readEntry("x-scheme-handler/http"); | ||
1436 | } | 1436 | } | ||
1437 | if (d->m_externalBrowser.isEmpty()) { | ||||
1438 | d->m_externalBrowser = defaultApps.readEntry("text/html"); | ||||
1439 | } | ||||
1437 | } else { | 1440 | } else { | ||
1438 | d->m_externalBrowser.clear(); | 1441 | d->m_externalBrowser.clear(); | ||
1439 | } | 1442 | } | ||
1440 | } | 1443 | } | ||
1441 | 1444 | | |||
1442 | void KRun::setPreferredService(const QString &desktopEntryName) | 1445 | void KRun::setPreferredService(const QString &desktopEntryName) | ||
1443 | { | 1446 | { | ||
1444 | d->m_preferredService = desktopEntryName; | 1447 | d->m_preferredService = desktopEntryName; | ||
▲ Show 20 Lines • Show All 219 Lines • Show Last 20 Lines |