summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--src/core/gl_surface_qt.cpp3
-rw-r--r--src/core/web_engine_context.cpp7
2 files changed, 7 insertions, 3 deletions
diff --git a/src/core/gl_surface_qt.cpp b/src/core/gl_surface_qt.cpp
index 0124ae66d..8283e4cc4 100644
--- a/src/core/gl_surface_qt.cpp
+++ b/src/core/gl_surface_qt.cpp
@@ -174,9 +174,6 @@ bool GLSurfaceQtGLX::InitializeOneOff()
if (initialized)
return true;
- // http://crbug.com/245466
- qputenv("force_s3tc_enable", "true");
-
XInitThreads();
g_display = GLContextHelper::getXDisplay();
diff --git a/src/core/web_engine_context.cpp b/src/core/web_engine_context.cpp
index 4db5b7f4e..d7254c8b8 100644
--- a/src/core/web_engine_context.cpp
+++ b/src/core/web_engine_context.cpp
@@ -228,6 +228,13 @@ WebEngineContext::WebEngineContext()
useEmbeddedSwitches = !args.removeAll("--disable-embedded-switches");
#endif
+#ifdef Q_OS_LINUX
+ // Call qputenv before BrowserMainRunnerImpl::Initialize is called.
+ // http://crbug.com/245466
+ qputenv("force_s3tc_enable", "true");
+#endif
+
+
// Allow us to inject javascript like any webview toolkit.
content::RenderFrameHost::AllowInjectingJavaScriptForAndroidWebView();