diff --git a/shell/browser/native_window_views.cc b/shell/browser/native_window_views.cc index fdcc5192aa25..90a096b9fde6 100644 --- a/shell/browser/native_window_views.cc +++ b/shell/browser/native_window_views.cc @@ -1108,6 +1108,8 @@ void NativeWindowViews::SetIgnoreMouseEvents(bool ignore, bool forward) { void NativeWindowViews::SetContentProtection(bool enable) { #if defined(OS_WIN) HWND hwnd = GetAcceleratedWidget(); + DWORD affinity = enable ? WDA_EXCLUDEFROMCAPTURE : WDA_NONE; + ::SetWindowDisplayAffinity(hwnd, affinity); if (!layered_) { // Workaround to prevent black window on screen capture after hiding and // showing the BrowserWindow. @@ -1116,8 +1118,6 @@ void NativeWindowViews::SetContentProtection(bool enable) { ::SetWindowLong(hwnd, GWL_EXSTYLE, ex_style); layered_ = true; } - DWORD affinity = enable ? WDA_EXCLUDEFROMCAPTURE : WDA_NONE; - ::SetWindowDisplayAffinity(hwnd, affinity); #endif }