From 5280e7f2be2ebb66150cf0d9c5c14f927e788ed4 Mon Sep 17 00:00:00 2001 From: tateisu Date: Wed, 19 Jul 2023 15:29:26 +0900 Subject: [PATCH] =?UTF-8?q?=E3=82=B3=E3=83=BC=E3=83=89=E6=95=B4=E7=90=86?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../java/jp/juggler/subwaytooter/ActMediaViewer.kt | 12 +++++------- 1 file changed, 5 insertions(+), 7 deletions(-) diff --git a/app/src/main/java/jp/juggler/subwaytooter/ActMediaViewer.kt b/app/src/main/java/jp/juggler/subwaytooter/ActMediaViewer.kt index 783c60e2..f22b03a2 100644 --- a/app/src/main/java/jp/juggler/subwaytooter/ActMediaViewer.kt +++ b/app/src/main/java/jp/juggler/subwaytooter/ActMediaViewer.kt @@ -107,8 +107,8 @@ class ActMediaViewer : AppCompatActivity(), View.OnClickListener { } private fun checkMaxBitmapSize(): Int { - var bitsMin = 10 - var bitsMax = 16 + var bitsMin = 10 // 1024 px + var bitsMax = 16 // 65536 px while (bitsMax > bitsMin) { val bitsMid = (bitsMin + bitsMax + 1).shr(1) val px = 1.shl(bitsMid) @@ -123,13 +123,11 @@ class ActMediaViewer : AppCompatActivity(), View.OnClickListener { false } when { - !canCreate -> - bitsMax = bitsMid - 1 - - bitsMin < bitsMid -> + canCreate -> bitsMin = bitsMid - else -> break + else -> + bitsMax = bitsMid - 1 } } val resolved = 1.shl(bitsMin)