Skip to content

Commit dd8080a

Browse files
committed
Activity: Change detection method for wide color gamut
Signed-off-by: Akane Beneckendorff <akane@akanework.org>
1 parent 307cd9c commit dd8080a

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

app/src/main/java/org/akanework/checker/MainActivity.kt

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -3,6 +3,7 @@ package org.akanework.checker
33
import android.annotation.SuppressLint
44
import android.app.Activity
55
import android.content.pm.ActivityInfo.COLOR_MODE_WIDE_COLOR_GAMUT
6+
import android.content.res.Configuration
67
import android.graphics.ColorSpace
78
import android.media.MediaDrm
89
import android.media.MediaDrm.PROPERTY_ALGORITHMS
@@ -311,14 +312,13 @@ class MainActivity : Activity() {
311312
}
312313

313314
val mediaHdrString = mediaHdrStringList.joinToString(separator = ", ")
314-
val mediaIsDeviceColorGamut = if (Build.VERSION.SDK_INT >= 26 && ColorSpace.get(ColorSpace.Named.SRGB).isWideGamut) getString(R.string.media_granted) else getString(R.string.media_not_granted)
315315
val mediaIsGrantedGamut =
316-
if (Build.VERSION.SDK_INT >= 26 && window.colorMode == COLOR_MODE_WIDE_COLOR_GAMUT) getString(R.string.media_window_available) else getString(R.string.media_window_unavailable)
316+
if (Build.VERSION.SDK_INT >= 26 && Configuration().isScreenWideColorGamut) getString(R.string.media_window_available) else getString(R.string.media_window_unavailable)
317317

318318
mediaHdrTypeTextView.text =
319319
"${getString(R.string.media_supported_hdr_types)} - $mediaHdrString"
320320
mediaWideColorGamutTextView.text =
321-
"${getString(R.string.media_wide_color_gamut)} - $mediaIsGrantedGamut ($mediaIsDeviceColorGamut)"
321+
"${getString(R.string.media_wide_color_gamut)} - $mediaIsGrantedGamut"
322322

323323
// Set up security info
324324
val securitySELinuxQueryJob = CoroutineScope(Dispatchers.Default).async {

0 commit comments

Comments
 (0)