fix #1417
This commit is contained in:
parent
c7f381b098
commit
53d6f87142
1 changed files with 11 additions and 2 deletions
|
@ -126,8 +126,17 @@ Application::Application(const QString& id, int& argc, char** argv, const QStrin
|
||||||
|
|
||||||
#if defined(NO_LITE)
|
#if defined(NO_LITE)
|
||||||
if (!m_forcedLite && qEnvironmentVariableIsEmpty("QTWEBENGINE_CHROMIUM_FLAGS")) {
|
if (!m_forcedLite && qEnvironmentVariableIsEmpty("QTWEBENGINE_CHROMIUM_FLAGS")) {
|
||||||
qputenv("QTWEBENGINE_CHROMIUM_FLAGS",
|
QString flags = settings()->value(GROUP(Browser), SETTING(Browser::WebEngineChromiumFlags)).toString();
|
||||||
settings()->value(GROUP(Browser), SETTING(Browser::WebEngineChromiumFlags)).toString().toLocal8Bit());
|
|
||||||
|
// NOTE: We do not want sandbox on Linux builds.
|
||||||
|
#if defined(Q_OS_LINUX) && !defined(IS_FLATPAK_BUILD)
|
||||||
|
if (!flags.contains(QSL("--no-sandbox"))) {
|
||||||
|
qDebugNN << LOGSEC_CORE << "Appending --no-sandbox to QTWEBENGINE_CHROMIUM_FLAGS.";
|
||||||
|
flags.append(QSL(" --no-sandbox"));
|
||||||
|
}
|
||||||
|
#endif
|
||||||
|
|
||||||
|
qputenv("QTWEBENGINE_CHROMIUM_FLAGS", flags.toLocal8Bit());
|
||||||
}
|
}
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue