mirror of
https://gitlab.winehq.org/wine/wine-gecko.git
synced 2024-09-13 09:24:08 -07:00
e10ad61242
Prior to this change, isBrowserContentDocumentDisplayed returned false from the time that the isFirstPaint flag was set in layout to the time that layout handed off the rendered document to the compositor. However the way the function is used meant that it needs to return false until the compositor actually composites the "first-paint" rendering, otherwise other events can sneak in and run before the compositor. This patch moves the tracking for the flag into GeckoLayerClient so that it can be queried and modified synchronously from both the Gecko thread in browser.js and the compositor thread in setFirstPaintViewport. |
||
---|---|---|
.. | ||
android | ||
AndroidBridge.cpp | ||
AndroidBridge.h | ||
AndroidDirectTexture.cpp | ||
AndroidDirectTexture.h | ||
AndroidGraphicBuffer.cpp | ||
AndroidGraphicBuffer.h | ||
AndroidJavaWrappers.cpp | ||
AndroidJavaWrappers.h | ||
AndroidJNI.cpp | ||
AndroidJNIWrapper.cpp | ||
AndroidJNIWrapper.h | ||
GfxInfo.cpp | ||
GfxInfo.h | ||
Makefile.in | ||
moz.build | ||
nsAppShell.cpp | ||
nsAppShell.h | ||
nsClipboard.cpp | ||
nsClipboard.h | ||
nsDeviceContextAndroid.cpp | ||
nsDeviceContextAndroid.h | ||
nsIAndroidBridge.idl | ||
nsIdleServiceAndroid.cpp | ||
nsIdleServiceAndroid.h | ||
nsIMEPicker.cpp | ||
nsIMEPicker.h | ||
nsLookAndFeel.cpp | ||
nsLookAndFeel.h | ||
nsPrintOptionsAndroid.cpp | ||
nsPrintOptionsAndroid.h | ||
nsScreenManagerAndroid.cpp | ||
nsScreenManagerAndroid.h | ||
nsWidgetFactory.cpp | ||
nsWindow.cpp | ||
nsWindow.h |