fix: setContentProtection(true) after hide on Windows (#45868)

fix: content protection after hide on Windows

5789117
This commit is contained in:
Shelley Vohr 2025-03-04 22:39:59 +01:00 committed by GitHub
parent 8c11764800
commit 99c943df23
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
8 changed files with 60 additions and 11 deletions

View file

@ -1170,6 +1170,10 @@ void NativeWindowMac::SetContentProtection(bool enable) {
setSharingType:enable ? NSWindowSharingNone : NSWindowSharingReadOnly];
}
bool NativeWindowMac::IsContentProtected() const {
return [window_ sharingType] == NSWindowSharingNone;
}
void NativeWindowMac::SetFocusable(bool focusable) {
// No known way to unfocus the window if it had the focus. Here we do not
// want to call Focus(false) because it moves the window to the back, i.e.