fix missing cause of display refresh rate changing between videoframereleasetimehelper constructor and enable being called

This commit is contained in:
Drew Hill 2017-10-19 12:49:09 -04:00
parent 3a1a032fa8
commit feff4d3e02

View file

@ -74,7 +74,7 @@ public final class VideoFrameReleaseTimeHelper {
*/
public VideoFrameReleaseTimeHelper(Context context) {
this(getDefaultDisplayRefreshRate(context));
this.context = context;
this.context = context.getApplicationContext();
registerDisplayListener();
}
@ -89,8 +89,9 @@ public final class VideoFrameReleaseTimeHelper {
haveSync = false;
if (useDefaultDisplayVsync) {
vsyncSampler.addObserver();
setSync(getDefaultDisplayRefreshRate(context));
registerDisplayListener();
}
registerDisplayListener();
}
/**