From 91d523a6fa72394f6133da96218e2e2379adffc5 Mon Sep 17 00:00:00 2001 From: Andrei Shkrob Date: Wed, 8 Oct 2025 16:51:39 +0200 Subject: [PATCH] [android-auto] Fix InvalidDisplayException Signed-off-by: Andrei Shkrob --- .../java/app/organicmaps/car/renderer/SurfaceCallback.java | 4 +--- 1 file changed, 1 insertion(+), 3 deletions(-) diff --git a/android/app/src/main/java/app/organicmaps/car/renderer/SurfaceCallback.java b/android/app/src/main/java/app/organicmaps/car/renderer/SurfaceCallback.java index b3f3ee977..223d2cd9c 100644 --- a/android/app/src/main/java/app/organicmaps/car/renderer/SurfaceCallback.java +++ b/android/app/src/main/java/app/organicmaps/car/renderer/SurfaceCallback.java @@ -21,8 +21,6 @@ class SurfaceCallback extends SurfaceCallbackBase private static final String TAG = SurfaceCallback.class.getSimpleName(); private static final String VIRTUAL_DISPLAY_NAME = "OM_Android_Auto_Display"; - private static final int VIRTUAL_DISPLAY_FLAGS = - DisplayManager.VIRTUAL_DISPLAY_FLAG_PRESENTATION | DisplayManager.VIRTUAL_DISPLAY_FLAG_OWN_CONTENT_ONLY; @NonNull private final MapController mMapController; @@ -59,7 +57,7 @@ class SurfaceCallback extends SurfaceCallbackBase mVirtualDisplay = mCarContext.getSystemService(DisplayManager.class) .createVirtualDisplay(VIRTUAL_DISPLAY_NAME, surfaceContainer.getWidth(), surfaceContainer.getHeight(), - surfaceContainer.getDpi(), surfaceContainer.getSurface(), VIRTUAL_DISPLAY_FLAGS); + surfaceContainer.getDpi(), surfaceContainer.getSurface(), 0); mPresentation = new Presentation(mCarContext, mVirtualDisplay.getDisplay()); mPresentation.setContentView(prepareViewForPresentation(mMapController.getView()));