From 1f23789acf112395540e0738f2dde5df0085dbcb Mon Sep 17 00:00:00 2001 From: Twaik Yont <9674930+twaik@users.noreply.github.com> Date: Wed, 8 Jan 2025 09:33:23 +0200 Subject: [PATCH] fix(activity.c): fix reconnecting when activity soft restarted. --- app/src/main/cpp/lorie/activity.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/app/src/main/cpp/lorie/activity.c b/app/src/main/cpp/lorie/activity.c index 741a3468e..6e50b23d8 100644 --- a/app/src/main/cpp/lorie/activity.c +++ b/app/src/main/cpp/lorie/activity.c @@ -100,6 +100,7 @@ static void requestConnection(__unused JNIEnv *env, __unused jclass clazz) { #undef errorReturn } +static void connect_(__unused JNIEnv* env, __unused jobject cls, jint fd); static void nativeInit(JNIEnv *env, jobject thiz) { JavaVM* vm; if (!Charset.self) { @@ -119,6 +120,7 @@ static void nativeInit(JNIEnv *env, jobject thiz) { (*env)->GetJavaVM(env, &vm); (*vm)->AttachCurrentThread(vm, &guienv, NULL); globalThiz = (*guienv)->NewGlobalRef(env, thiz); + connect_(NULL, NULL, -1); } static int xcallback(int fd, int events, __unused void* data) {