mirror of
https://github.com/electron/electron.git
synced 2026-01-27 00:09:09 -05:00
make sure setparentwindow only shows the window if already visible
This commit is contained in:
@@ -914,8 +914,7 @@ NativeWindowMac::NativeWindowMac(
|
||||
|
||||
// Only use native parent window for non-modal windows.
|
||||
if (parent && !is_modal()) {
|
||||
// It will be properly attached on show and detached on hide.
|
||||
InternalSetParentWindow(parent, false);
|
||||
SetParentWindow(parent);
|
||||
}
|
||||
|
||||
if (transparent()) {
|
||||
@@ -1566,7 +1565,7 @@ void NativeWindowMac::InternalSetParentWindow(NativeWindow* parent, bool attach)
|
||||
}
|
||||
|
||||
void NativeWindowMac::SetParentWindow(NativeWindow* parent) {
|
||||
InternalSetParentWindow(parent, true);
|
||||
InternalSetParentWindow(parent, IsVisible());
|
||||
}
|
||||
|
||||
gfx::NativeView NativeWindowMac::GetNativeView() const {
|
||||
|
||||
Reference in New Issue
Block a user