fix(webview): setWantsLayer
is not available on iOS
This commit is contained in:
parent
813f452deb
commit
1531043943
|
@ -71,7 +71,10 @@ fn allocate_webview(
|
||||||
let zero: CGRect = Rect::zero().into();
|
let zero: CGRect = Rect::zero().into();
|
||||||
let webview_alloc: id = msg_send![register_webview_class(), alloc];
|
let webview_alloc: id = msg_send![register_webview_class(), alloc];
|
||||||
let webview: id = msg_send![webview_alloc, initWithFrame:zero configuration:configuration];
|
let webview: id = msg_send![webview_alloc, initWithFrame:zero configuration:configuration];
|
||||||
|
|
||||||
|
#[cfg(target_os = "macos")]
|
||||||
let _: () = msg_send![webview, setWantsLayer:YES];
|
let _: () = msg_send![webview, setWantsLayer:YES];
|
||||||
|
|
||||||
let _: () = msg_send![webview, setTranslatesAutoresizingMaskIntoConstraints:NO];
|
let _: () = msg_send![webview, setTranslatesAutoresizingMaskIntoConstraints:NO];
|
||||||
|
|
||||||
if let Some(delegate) = &objc_delegate {
|
if let Some(delegate) = &objc_delegate {
|
||||||
|
|
Loading…
Reference in a new issue