Merge pull request #9243 from JosJuice/android-input-overlay-null
Android: Add null check for InputOverlay
This commit is contained in:
commit
9e3e325add
|
@ -94,14 +94,17 @@ public final class EmulationFragment extends Fragment implements SurfaceHolder.C
|
||||||
doneButton.setOnClickListener(v -> stopConfiguringControls());
|
doneButton.setOnClickListener(v -> stopConfiguringControls());
|
||||||
}
|
}
|
||||||
|
|
||||||
contents.post(() ->
|
if (mInputOverlay != null)
|
||||||
{
|
{
|
||||||
int overlayX = mInputOverlay.getLeft();
|
contents.post(() ->
|
||||||
int overlayY = mInputOverlay.getTop();
|
{
|
||||||
mInputOverlay.setSurfacePosition(new Rect(
|
int overlayX = mInputOverlay.getLeft();
|
||||||
surfaceView.getLeft() - overlayX, surfaceView.getTop() - overlayY,
|
int overlayY = mInputOverlay.getTop();
|
||||||
surfaceView.getRight() - overlayX, surfaceView.getBottom() - overlayY));
|
mInputOverlay.setSurfacePosition(new Rect(
|
||||||
});
|
surfaceView.getLeft() - overlayX, surfaceView.getTop() - overlayY,
|
||||||
|
surfaceView.getRight() - overlayX, surfaceView.getBottom() - overlayY));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
// The new Surface created here will get passed to the native code via onSurfaceChanged.
|
// The new Surface created here will get passed to the native code via onSurfaceChanged.
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue