[Scummvm-git-logs] scummvm master -> 6da591df88181a0edfc88973e959acb4abb6b856
sev-
sev at scummvm.org
Sat Nov 12 12:20:20 CET 2016
This automated email contains information about 2 new commits which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
4a9446490a IOS: Disable idle timer while an engine is running
6da591df88 Merge pull request #853 from criezy/ios-no-sleep
Commit: 4a9446490af0b8018b4999c8fa11a6d5ec4ea980
https://github.com/scummvm/scummvm/commit/4a9446490af0b8018b4999c8fa11a6d5ec4ea980
Author: Thierry Crozat (criezy at scummvm.org)
Date: 2016-10-20T22:38:14+01:00
Commit Message:
IOS: Disable idle timer while an engine is running
Changed paths:
backends/platform/ios7/ios7_osys_main.h
backends/platform/ios7/ios7_osys_video.mm
diff --git a/backends/platform/ios7/ios7_osys_main.h b/backends/platform/ios7/ios7_osys_main.h
index 174c160..0f89cf7 100644
--- a/backends/platform/ios7/ios7_osys_main.h
+++ b/backends/platform/ios7/ios7_osys_main.h
@@ -123,6 +123,9 @@ public:
static OSystem_iOS7 *sharedInstance();
virtual void initBackend();
+
+ virtual void engineInit();
+ virtual void engineDone();
virtual bool hasFeature(Feature f);
virtual void setFeatureState(Feature f, bool enable);
diff --git a/backends/platform/ios7/ios7_osys_video.mm b/backends/platform/ios7/ios7_osys_video.mm
index 6784cf4..5370ef0 100644
--- a/backends/platform/ios7/ios7_osys_video.mm
+++ b/backends/platform/ios7/ios7_osys_video.mm
@@ -61,6 +61,18 @@ void OSystem_iOS7::fatalError() {
}
}
+void OSystem_iOS7::engineInit() {
+ EventsBaseBackend::engineInit();
+ // Prevent the device going to sleep during game play (and in particular cut scenes)
+ [[UIApplication sharedApplication] setIdleTimerDisabled:YES];
+}
+
+void OSystem_iOS7::engineDone() {
+ EventsBaseBackend::engineDone();
+ // Allow the device going to sleep if idle while in the Launcher
+ [[UIApplication sharedApplication] setIdleTimerDisabled:NO];
+}
+
void OSystem_iOS7::initVideoContext() {
_videoContext = [[iOS7AppDelegate iPhoneView] getVideoContext];
}
Commit: 6da591df88181a0edfc88973e959acb4abb6b856
https://github.com/scummvm/scummvm/commit/6da591df88181a0edfc88973e959acb4abb6b856
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-11-12T12:20:17+01:00
Commit Message:
Merge pull request #853 from criezy/ios-no-sleep
IOS: Disable idle timer while an engine is running
Changed paths:
backends/platform/ios7/ios7_osys_main.h
backends/platform/ios7/ios7_osys_video.mm
More information about the Scummvm-git-logs
mailing list