mirror of
https://github.com/mozilla/gecko-dev.git
synced 2025-03-01 05:48:26 +00:00
Bug 575962 - top window accelerated ENV variable. r=roc
--HG-- extra : rebase_source : 53f4400af98bcf06d0c01a13edc814a50f571435
This commit is contained in:
parent
3aa2e3fa71
commit
01e6b844c2
@ -96,6 +96,8 @@
|
||||
|
||||
#include "nsWebShellWindow.h" // get rid of this one, too...
|
||||
|
||||
#include "prenv.h"
|
||||
|
||||
#define SIZEMODE_NORMAL NS_LITERAL_STRING("normal")
|
||||
#define SIZEMODE_MAXIMIZED NS_LITERAL_STRING("maximized")
|
||||
#define SIZEMODE_MINIMIZED NS_LITERAL_STRING("minimized")
|
||||
@ -1387,7 +1389,13 @@ void nsXULWindow::SyncAttributesToWidget()
|
||||
|
||||
// "accelerated" attribute
|
||||
PRBool isAccelerated;
|
||||
rv = windowElement->HasAttribute(NS_LITERAL_STRING("accelerated"), &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);
|
||||
|
||||
if (NS_SUCCEEDED(rv)) {
|
||||
mWindow->SetAcceleratedRendering(isAccelerated);
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user