Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 4586885a authored by TreeHugger Robot's avatar TreeHugger Robot Committed by Android (Google) Code Review
Browse files

Merge "Camera: Query default display size from display manager" into rvc-dev

parents 992a6e20 46e74506
Loading
Loading
Loading
Loading
+15 −12
Original line number Original line Diff line number Diff line
@@ -34,6 +34,7 @@ import android.hardware.camera2.legacy.LegacyMetadataMapper;
import android.hardware.camera2.params.SessionConfiguration;
import android.hardware.camera2.params.SessionConfiguration;
import android.hardware.camera2.utils.CameraIdAndSessionConfiguration;
import android.hardware.camera2.utils.CameraIdAndSessionConfiguration;
import android.hardware.camera2.utils.ConcurrentCameraIdCombination;
import android.hardware.camera2.utils.ConcurrentCameraIdCombination;
import android.hardware.display.DisplayManager;
import android.os.Binder;
import android.os.Binder;
import android.os.DeadObjectException;
import android.os.DeadObjectException;
import android.os.Handler;
import android.os.Handler;
@@ -47,7 +48,6 @@ import android.util.ArraySet;
import android.util.Log;
import android.util.Log;
import android.util.Size;
import android.util.Size;
import android.view.Display;
import android.view.Display;
import android.view.WindowManager;


import java.util.ArrayList;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Arrays;
@@ -349,10 +349,10 @@ public final class CameraManager {
        Size ret = new Size(0, 0);
        Size ret = new Size(0, 0);


        try {
        try {
            WindowManager windowManager =
            DisplayManager displayManager =
                    (WindowManager) mContext.getSystemService(Context.WINDOW_SERVICE);
                    (DisplayManager) mContext.getSystemService(Context.DISPLAY_SERVICE);
            Display display = windowManager.getDefaultDisplay();
            Display display = displayManager.getDisplay(Display.DEFAULT_DISPLAY);

            if (display != null) {
                int width = display.getWidth();
                int width = display.getWidth();
                int height = display.getHeight();
                int height = display.getHeight();


@@ -362,6 +362,9 @@ public final class CameraManager {
                }
                }


                ret = new Size(width, height);
                ret = new Size(width, height);
            } else {
                Log.e(TAG, "Invalid default display!");
            }
        } catch (Exception e) {
        } catch (Exception e) {
            Log.e(TAG, "getDisplaySize Failed. " + e.toString());
            Log.e(TAG, "getDisplaySize Failed. " + e.toString());
        }
        }