From af709efb1545d0a1e24699ec2daee52da76e2c25 Mon Sep 17 00:00:00 2001 From: Billy Laws Date: Mon, 15 Jun 2020 16:37:28 +0100 Subject: [PATCH] Kotlin updates for compatibility with the Android R SDK preview --- app/src/main/java/emu/skyline/EmulationActivity.kt | 8 ++++---- app/src/main/java/emu/skyline/loader/RomFile.kt | 2 +- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/app/src/main/java/emu/skyline/EmulationActivity.kt b/app/src/main/java/emu/skyline/EmulationActivity.kt index 76fd29b7..a1e5457c 100644 --- a/app/src/main/java/emu/skyline/EmulationActivity.kt +++ b/app/src/main/java/emu/skyline/EmulationActivity.kt @@ -189,23 +189,23 @@ class EmulationActivity : AppCompatActivity(), SurfaceHolder.Callback { /** * This sets [surface] to [holder].surface and passes it into libskyline */ - override fun surfaceCreated(holder : SurfaceHolder?) { + override fun surfaceCreated(holder : SurfaceHolder) { Log.d("surfaceCreated", "Holder: ${holder.toString()}") - surface = holder!!.surface + surface = holder.surface setSurface(surface) } /** * This is purely used for debugging surface changes */ - override fun surfaceChanged(holder : SurfaceHolder?, format : Int, width : Int, height : Int) { + override fun surfaceChanged(holder : SurfaceHolder, format : Int, width : Int, height : Int) { Log.d("surfaceChanged", "Holder: ${holder.toString()}, Format: $format, Width: $width, Height: $height") } /** * This sets [surface] to null and passes it into libskyline */ - override fun surfaceDestroyed(holder : SurfaceHolder?) { + override fun surfaceDestroyed(holder : SurfaceHolder) { Log.d("surfaceDestroyed", "Holder: ${holder.toString()}") surface = null setSurface(surface) diff --git a/app/src/main/java/emu/skyline/loader/RomFile.kt b/app/src/main/java/emu/skyline/loader/RomFile.kt index fd869a55..ba16ec0f 100644 --- a/app/src/main/java/emu/skyline/loader/RomFile.kt +++ b/app/src/main/java/emu/skyline/loader/RomFile.kt @@ -105,7 +105,7 @@ class AppEntry : Serializable { output.writeUTF(author) output.writeBoolean(icon != null) if (icon != null) - icon!!.compress(Bitmap.CompressFormat.WEBP, 100, output) + icon!!.compress(Bitmap.CompressFormat.WEBP_LOSSY, 100, output) } /**