From 144d8ddf923091f70fc95ef3fe1e3d71aa9969e1 Mon Sep 17 00:00:00 2001 From: Timothy Nikkel Date: Mon, 6 Apr 2020 18:25:28 +0000 Subject: [PATCH] Bug 1627505. Use WS_EX_LAYERED on the compositor window to prevent Direct Manipulation from finding it. r=sotaro Differential Revision: https://phabricator.services.mozilla.com/D69765 --HG-- extra : moz-landing-system : lando --- widget/windows/WinCompositorWindowThread.cpp | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/widget/windows/WinCompositorWindowThread.cpp b/widget/windows/WinCompositorWindowThread.cpp index b1337df3c317..0443e9c6189a 100644 --- a/widget/windows/WinCompositorWindowThread.cpp +++ b/widget/windows/WinCompositorWindowThread.cpp @@ -159,7 +159,7 @@ WinCompositorWnds WinCompositorWindowThread::CreateCompositorWindow() { nullptr, 0, GetModuleHandle(nullptr), 0); compositorWnd = ::CreateWindowEx( - WS_EX_NOPARENTNOTIFY | WS_EX_NOREDIRECTIONBITMAP, + WS_EX_LAYERED | WS_EX_NOPARENTNOTIFY | WS_EX_NOREDIRECTIONBITMAP, kClassNameCompositor, nullptr, WS_CHILDWINDOW | WS_DISABLED | WS_VISIBLE, 0, 0, 1, 1, initialParentWnd, 0, GetModuleHandle(nullptr), 0);