fix(android): Fix surface changed ANR (#4439)
This commit is contained in:
@@ -488,7 +488,7 @@ public abstract class MapLibreSurfaceView extends SurfaceView implements Surface
|
||||
protected boolean requestPaused;
|
||||
protected boolean paused;
|
||||
protected boolean hasSurface;
|
||||
protected boolean waitingForSurface;
|
||||
protected boolean waitingForSurface = true;
|
||||
protected int width;
|
||||
protected int height;
|
||||
protected MapRenderer.RenderingRefreshMode renderMode;
|
||||
|
||||
@@ -162,6 +162,11 @@ public class MapLibreVulkanSurfaceView extends MapLibreSurfaceView {
|
||||
}
|
||||
}
|
||||
|
||||
@Override
|
||||
public boolean ableToDraw() {
|
||||
return graphicsSurfaceCreated && readyToDraw();
|
||||
}
|
||||
|
||||
private boolean graphicsSurfaceCreated;
|
||||
|
||||
private final WeakReference<MapLibreVulkanSurfaceView> mSurfaceViewWeakRef;
|
||||
|
||||
Reference in New Issue
Block a user