diff --git a/shell/browser/native_window_views.cc b/shell/browser/native_window_views.cc index 64ce33b54b0d4..b0935eb173504 100644 --- a/shell/browser/native_window_views.cc +++ b/shell/browser/native_window_views.cc @@ -1109,6 +1109,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. @@ -1117,8 +1119,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 }