Bug 888289 - Reland the part from bug 822115 that was accidentally backed out in the layers refactoring. r=mattwoodrow

This commit is contained in:
Markus Stange 2013-07-03 14:00:40 +02:00
parent d426585dce
commit bf8fa2c4b3

View File

@ -629,16 +629,7 @@ BasicLayerManager::EndTransactionInternal(DrawThebesLayerCallback aCallback,
void void
BasicLayerManager::FlashWidgetUpdateArea(gfxContext *aContext) BasicLayerManager::FlashWidgetUpdateArea(gfxContext *aContext)
{ {
static bool sWidgetFlashingEnabled; if (gfxPlatform::GetPlatform()->WidgetUpdateFlashing()) {
static bool sWidgetFlashingPrefCached = false;
if (!sWidgetFlashingPrefCached) {
sWidgetFlashingPrefCached = true;
mozilla::Preferences::AddBoolVarCache(&sWidgetFlashingEnabled,
"nglayout.debug.widget_update_flashing");
}
if (sWidgetFlashingEnabled) {
float r = float(rand()) / RAND_MAX; float r = float(rand()) / RAND_MAX;
float g = float(rand()) / RAND_MAX; float g = float(rand()) / RAND_MAX;
float b = float(rand()) / RAND_MAX; float b = float(rand()) / RAND_MAX;