mirror of
https://github.com/zhigang1992/react-native.git
synced 2026-04-24 04:16:00 +08:00
Pause JS DisplayLink if nothing to process.
Reviewed By: @jspahrsummers Differential Revision: D2489107
This commit is contained in:
committed by
facebook-github-bot-4
parent
4c74f01b85
commit
e727fc817b
@@ -71,6 +71,7 @@
|
||||
|
||||
@synthesize bridge = _bridge;
|
||||
@synthesize paused = _paused;
|
||||
@synthesize pauseCallback = _pauseCallback;
|
||||
|
||||
RCT_EXPORT_MODULE()
|
||||
|
||||
@@ -120,7 +121,7 @@ RCT_EXPORT_MODULE()
|
||||
|
||||
- (void)stopTimers
|
||||
{
|
||||
_paused = YES;
|
||||
self.paused = YES;
|
||||
}
|
||||
|
||||
- (void)startTimers
|
||||
@@ -129,7 +130,17 @@ RCT_EXPORT_MODULE()
|
||||
return;
|
||||
}
|
||||
|
||||
_paused = NO;
|
||||
self.paused = NO;
|
||||
}
|
||||
|
||||
- (void)setPaused:(BOOL)paused
|
||||
{
|
||||
if (_paused != paused) {
|
||||
_paused = paused;
|
||||
if (_pauseCallback) {
|
||||
_pauseCallback();
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
- (void)didUpdateFrame:(__unused RCTFrameUpdate *)update
|
||||
|
||||
Reference in New Issue
Block a user