[ios] Fix divide-by-zero when setting FPS on iOS <10

This commit is contained in:
Jason Wray
2018-10-08 11:57:01 -04:00
committed by Jason Wray
parent 33f2ae0f3f
commit 90ccf22dec

View File

@@ -1219,6 +1219,10 @@ public:
// CADisplayLink.frameInterval does not support more than 60 FPS (and
// no device that supports >60 FPS ever supported iOS 9).
NSInteger maximumFrameRate = 60;
// `0` is an alias for maximum frame rate.
newFrameRate = newFrameRate ?: maximumFrameRate;
_displayLink.frameInterval = maximumFrameRate / MIN(newFrameRate, maximumFrameRate);
}
}