We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 038955d commit 568e5bdCopy full SHA for 568e5bd
src/platform/macos/system/surface.rs
@@ -196,6 +196,7 @@ impl Device {
196
transaction::set_disable_actions(true);
197
198
let superlayer = CALayer::new();
199
+ let _: () = msg_send![superlayer.id(), retain];
200
native_widget.view.0.setLayer(superlayer.id());
201
native_widget.view.0.setWantsLayer(YES);
202
@@ -209,6 +210,7 @@ impl Device {
209
210
211
let opaque = native_widget.opaque;
212
let layer = CALayer::new();
213
+ let _: () = msg_send![layer.id(), retain];
214
let layer_size = CGSize::new(logical_size.width as f64, logical_size.height as f64);
215
layer.set_frame(&CGRect::new(&CG_ZERO_POINT, &layer_size));
216
layer.set_contents(front_surface.obj as id);
0 commit comments