mirror of
https://github.com/mozilla/gecko-dev.git
synced 2024-10-09 03:15:11 +00:00
Bug 591150 - Move MOZ_ACCELERATED usage to widget instantiation. r=bas,roc a=blocking2.0:beta6+
This commit is contained in:
parent
95051089f9
commit
3f09edc02c
@ -3189,6 +3189,10 @@ nsWindow::GetLayerManager()
|
||||
&preferOpenGL);
|
||||
}
|
||||
|
||||
const char *acceleratedEnv = PR_GetEnv("MOZ_ACCELERATED");
|
||||
accelerateByDefault = accelerateByDefault ||
|
||||
(acceleratedEnv && (*acceleratedEnv != '0'));
|
||||
|
||||
nsCOMPtr<nsIXULRuntime> xr = do_GetService("@mozilla.org/xre/runtime;1");
|
||||
PRBool safeMode = PR_FALSE;
|
||||
if (xr)
|
||||
|
@ -773,6 +773,10 @@ LayerManager* nsBaseWidget::GetLayerManager()
|
||||
&disableAcceleration);
|
||||
}
|
||||
|
||||
const char *acceleratedEnv = PR_GetEnv("MOZ_ACCELERATED");
|
||||
accelerateByDefault = accelerateByDefault ||
|
||||
(acceleratedEnv && (*acceleratedEnv != '0'));
|
||||
|
||||
nsCOMPtr<nsIXULRuntime> xr = do_GetService("@mozilla.org/xre/runtime;1");
|
||||
PRBool safeMode = PR_FALSE;
|
||||
if (xr)
|
||||
|
@ -1404,13 +1404,7 @@ void nsXULWindow::SyncAttributesToWidget()
|
||||
|
||||
// "accelerated" attribute
|
||||
PRBool isAccelerated;
|
||||
static const char *acceleratedEnv = PR_GetEnv("MOZ_ACCELERATED");
|
||||
if (acceleratedEnv && *acceleratedEnv) {
|
||||
isAccelerated = *acceleratedEnv != '0';
|
||||
rv = NS_OK;
|
||||
} else
|
||||
rv = windowElement->HasAttribute(NS_LITERAL_STRING("accelerated"), &isAccelerated);
|
||||
|
||||
rv = windowElement->HasAttribute(NS_LITERAL_STRING("accelerated"), &isAccelerated);
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
mWindow->SetAcceleratedRendering(isAccelerated);
|
||||
}
|
||||
|
Loading…
Reference in New Issue
Block a user