diff --git a/Natives/SurfaceViewController.m b/Natives/SurfaceViewController.m index 32b2ef8f..927d590d 100644 --- a/Natives/SurfaceViewController.m +++ b/Natives/SurfaceViewController.m @@ -220,9 +220,10 @@ const void * _CGDataProviderGetBytePointerCallbackOSMESA(void *info) { } // Virtual mouse + virtualMouseEnabled = [getPreference(@"virtmouse_enable") boolValue]; virtualMouseFrame = CGRectMake(screenBounds.size.width / 2, screenBounds.size.height / 2, 18, 27); self.mousePointerView = [[UIImageView alloc] initWithFrame:virtualMouseFrame]; - self.mousePointerView.hidden = ![getPreference(@"virtmouse_enable") boolValue]; + self.mousePointerView.hidden = !virtualMouseEnabled; self.mousePointerView.image = [UIImage imageNamed:@"mouse_pointer.png"]; self.mousePointerView.userInteractionEnabled = NO; [self.view addSubview:self.mousePointerView]; diff --git a/entitlements.xml b/entitlements.xml index 3bb1b980..c8e31eec 100644 --- a/entitlements.xml +++ b/entitlements.xml @@ -1,6 +1,8 @@ + com.apple.developer.kernel.extended-virtual-addressing + com.apple.private.security.container-required com.apple.security.exception.files.absolute-path.read-write