Skip to content

Commit 908c444

Browse files
authored
android: use os.NativeActivity (#466)
1 parent be5b4d5 commit 908c444

File tree

1 file changed

+2
-8
lines changed

1 file changed

+2
-8
lines changed

src/ui_android.c.v

+2-8
Original file line numberDiff line numberDiff line change
@@ -1,9 +1,9 @@
11
module ui
22

3+
import os
34
import sokol.sapp
45

56
#include <android/configuration.h>
6-
#include <android/native_activity.h>
77

88
enum AndroidConfig {
99
orientation
@@ -20,15 +20,9 @@ fn C.AConfiguration_getTouchscreen(voidptr) u32
2020
fn C.AConfiguration_getScreenSize(voidptr) u32
2121
fn C.AConfiguration_getSdkVersion(voidptr) u32
2222

23-
struct C.AAssetManager {}
24-
25-
struct C.ANativeActivity {
26-
assetManager voidptr
27-
}
28-
2923
pub fn android_config(mode AndroidConfig) u32 {
3024
config := C.AConfiguration_new()
31-
activity := &C.ANativeActivity(sapp.android_get_native_activity())
25+
activity := &os.NativeActivity(sapp.android_get_native_activity())
3226
C.AConfiguration_fromAssetManager(config, activity.assetManager)
3327
mut cfg := u32(0)
3428
match mode {

0 commit comments

Comments
 (0)