зеркало из https://github.com/mozilla/gecko-dev.git
Bug 1695832 - Fix assert failure at LayerScope::CheckSendable() with RenderCompositorOGLSWGL r=nical
LayerScope functions are called in CompositorOGL. Differential Revision: https://phabricator.services.mozilla.com/D106878
This commit is contained in:
Родитель
6f458ab05e
Коммит
83661b9403
|
@ -35,6 +35,7 @@
|
|||
#include "mozilla/Base64.h"
|
||||
#include "mozilla/SHA1.h"
|
||||
#include "mozilla/StaticPtr.h"
|
||||
#include "mozilla/webrender/RenderThread.h"
|
||||
#include "nsComponentManagerUtils.h"
|
||||
#include "nsThreadUtils.h"
|
||||
#include "nsISocketTransport.h"
|
||||
|
@ -1561,7 +1562,8 @@ void LayerScope::SendLayerDump(UniquePtr<Packet> aPacket) {
|
|||
/*static*/
|
||||
bool LayerScope::CheckSendable() {
|
||||
// Only compositor threads check LayerScope status
|
||||
MOZ_ASSERT(CompositorThreadHolder::IsInCompositorThread() || gIsGtest);
|
||||
MOZ_ASSERT(CompositorThreadHolder::IsInCompositorThread() ||
|
||||
wr::RenderThread::IsInRenderThread() || gIsGtest);
|
||||
|
||||
if (!StaticPrefs::gfx_layerscope_enabled()) {
|
||||
return false;
|
||||
|
|
Загрузка…
Ссылка в новой задаче