From fbb0c35d0847f8617234ca2f65719dfdf565fa98 Mon Sep 17 00:00:00 2001 From: Vasily Levchenko Date: Tue, 10 Oct 2017 16:38:15 +0300 Subject: [PATCH] [samples][androidNativeActivity] drop usage internal pointerSize --- samples/androidNativeActivity/src/main/kotlin/engine.kt | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/samples/androidNativeActivity/src/main/kotlin/engine.kt b/samples/androidNativeActivity/src/main/kotlin/engine.kt index 909f051a7fb..9221afca46f 100644 --- a/samples/androidNativeActivity/src/main/kotlin/engine.kt +++ b/samples/androidNativeActivity/src/main/kotlin/engine.kt @@ -61,6 +61,7 @@ class Engine(val arena: NativePlacement, val state: NativeActivityState) { private var needRedraw = true private var animating = false + private val pointerSize = CPointerVar.size fun mainLoop() { while (true) { @@ -98,7 +99,7 @@ class Engine(val arena: NativePlacement, val state: NativeActivityState) { private fun processSysEvent(fd: IntVar): Boolean = memScoped { val eventPointer = alloc() - val readBytes = read(fd.value, eventPointer.ptr, pointerSize.signExtend()).toLong() + val readBytes = read(fd.value, eventPointer.ptr, pointerSize.narrow()).toLong() if (readBytes != pointerSize.toLong()) { logError("Failure reading event, $readBytes read: ${getUnixError()}") return true