set Configuration.screenWidthDp and Configuration.screenHeightDp

This commit is contained in:
Julian Winkler 2024-12-10 23:46:43 +01:00
parent 1955522b28
commit 1fd2638c57

View file

@ -59,6 +59,13 @@ JNIEXPORT void JNICALL Java_android_content_Context_native_1updateConfig(JNIEnv
g_variant_unref(color_sheme);
}
#endif
GdkDisplay *display = gdk_display_get_default();
GdkMonitor *monitor = g_list_model_get_item(gdk_display_get_monitors(display), 0);
GdkRectangle geometry;
gdk_monitor_get_geometry(monitor, &geometry);
_SET_INT_FIELD(config, "screenWidthDp", geometry.width);
_SET_INT_FIELD(config, "screenHeightDp", geometry.height);
}
JNIEXPORT void JNICALL Java_android_content_Context_nativeOpenFile(JNIEnv *env, jclass class, jint fd)