|
@@ -57,6 +57,7 @@
|
|
#endif
|
|
#endif
|
|
|
|
|
|
Error _shell_open(String);
|
|
Error _shell_open(String);
|
|
|
|
+void _set_keep_screen_on(bool p_enabled);
|
|
|
|
|
|
Error _shell_open(String p_uri) {
|
|
Error _shell_open(String p_uri) {
|
|
NSString* url = [[NSString alloc] initWithUTF8String:p_uri.utf8().get_data()];
|
|
NSString* url = [[NSString alloc] initWithUTF8String:p_uri.utf8().get_data()];
|
|
@@ -70,6 +71,10 @@ Error _shell_open(String p_uri) {
|
|
return OK;
|
|
return OK;
|
|
};
|
|
};
|
|
|
|
|
|
|
|
+void _set_keep_screen_on(bool p_enabled) {
|
|
|
|
+ [[UIApplication sharedApplication] setIdleTimerDisabled:(BOOL)p_enabled];
|
|
|
|
+};
|
|
|
|
+
|
|
@implementation AppDelegate
|
|
@implementation AppDelegate
|
|
|
|
|
|
@synthesize window;
|
|
@synthesize window;
|
|
@@ -212,8 +217,8 @@ static int frame_count = 0;
|
|
|
|
|
|
[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
|
|
[application setStatusBarHidden:YES withAnimation:UIStatusBarAnimationNone];
|
|
// disable idle timer
|
|
// disable idle timer
|
|
- application.idleTimerDisabled = YES;
|
|
|
|
-
|
|
|
|
|
|
+ //application.idleTimerDisabled = YES;
|
|
|
|
+
|
|
//Create a full-screen window
|
|
//Create a full-screen window
|
|
window = [[UIWindow alloc] initWithFrame:rect];
|
|
window = [[UIWindow alloc] initWithFrame:rect];
|
|
//window.autoresizesSubviews = YES;
|
|
//window.autoresizesSubviews = YES;
|
|
@@ -238,6 +243,7 @@ static int frame_count = 0;
|
|
view_controller.view = glView;
|
|
view_controller.view = glView;
|
|
window.rootViewController = view_controller;
|
|
window.rootViewController = view_controller;
|
|
|
|
|
|
|
|
+ _set_keep_screen_on(bool(GLOBAL_DEF("display/set_keep_screen_on",true)) ? YES : NO);
|
|
glView.useCADisplayLink = bool(GLOBAL_DEF("display.iOS/use_cadisplaylink",true)) ? YES : NO;
|
|
glView.useCADisplayLink = bool(GLOBAL_DEF("display.iOS/use_cadisplaylink",true)) ? YES : NO;
|
|
printf("cadisaplylink: %d", glView.useCADisplayLink);
|
|
printf("cadisaplylink: %d", glView.useCADisplayLink);
|
|
glView.animationInterval = 1.0 / kRenderingFrequency;
|
|
glView.animationInterval = 1.0 / kRenderingFrequency;
|