Complete TODO and use DisplayCompat.getMode

F-Droid now uses androidx.appcompat:appcompat:1.6.1
This commit is contained in:
Tobias_Groza
2024-09-13 15:43:25 +02:00
parent 1b75f9c550
commit 6915e1b615

View File

@@ -809,9 +809,8 @@ public final class Utils {
public static Single<Bitmap> generateQrBitmap(@NonNull final AppCompatActivity activity,
@NonNull final String qrData) {
return Single.fromCallable(() -> {
// TODO: Use DisplayCompat.getMode() once it becomes available in Core 1.6.0.
final DisplayCompat.ModeCompat displayMode = DisplayCompat.getSupportedModes(activity,
activity.getWindowManager().getDefaultDisplay())[0];
final DisplayCompat.ModeCompat displayMode = DisplayCompat.getMode(activity,
activity.getWindowManager().getDefaultDisplay());
final int qrCodeDimension = Math.min(displayMode.getPhysicalWidth(),
displayMode.getPhysicalHeight());
debugLog(TAG, "generating QRCode Bitmap of " + qrCodeDimension + "x" + qrCodeDimension);