summaryrefslogtreecommitdiff
path: root/Source/Android/app/src/main/java
diff options
context:
space:
mode:
authorJosJuice <josjuice@gmail.com>2020-11-11 11:22:41 +0100
committerGitHub <noreply@github.com>2020-11-11 11:22:41 +0100
commit9e3e325add765cb2c0143df6fd5b324c0538559e (patch)
tree2728e7dc986c3aa345725d3eee95d526d3ed0fcd /Source/Android/app/src/main/java
parentae83685b0b4fd2d446738881c06e208e9a07166c (diff)
parent32ad2dcec3a561acd2f4afc9478b1e8fbd426f41 (diff)
Merge pull request #9243 from JosJuice/android-input-overlay-null
Android: Add null check for InputOverlay
Diffstat (limited to 'Source/Android/app/src/main/java')
-rw-r--r--Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java17
1 files changed, 10 insertions, 7 deletions
diff --git a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
index cfcd28ea02..61ff462536 100644
--- a/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
+++ b/Source/Android/app/src/main/java/org/dolphinemu/dolphinemu/fragments/EmulationFragment.java
@@ -94,14 +94,17 @@ public final class EmulationFragment extends Fragment implements SurfaceHolder.C
doneButton.setOnClickListener(v -> stopConfiguringControls());
}
- contents.post(() ->
+ if (mInputOverlay != null)
{
- int overlayX = mInputOverlay.getLeft();
- int overlayY = mInputOverlay.getTop();
- mInputOverlay.setSurfacePosition(new Rect(
- surfaceView.getLeft() - overlayX, surfaceView.getTop() - overlayY,
- surfaceView.getRight() - overlayX, surfaceView.getBottom() - overlayY));
- });
+ contents.post(() ->
+ {
+ int overlayX = mInputOverlay.getLeft();
+ int overlayY = mInputOverlay.getTop();
+ 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.