From 18e8950eb3c57a8afe90cfed62224a547610bed0 Mon Sep 17 00:00:00 2001 From: Elias Naur Date: Sun, 22 Dec 2002 20:19:50 +0000 Subject: [PATCH] Added Sys.alert to linux --- src/native/linux/org_lwjgl_Sys.cpp | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) diff --git a/src/native/linux/org_lwjgl_Sys.cpp b/src/native/linux/org_lwjgl_Sys.cpp index 141e94c7..7aceb9e0 100644 --- a/src/native/linux/org_lwjgl_Sys.cpp +++ b/src/native/linux/org_lwjgl_Sys.cpp @@ -180,3 +180,19 @@ JNIEXPORT void JNICALL Java_org_lwjgl_Sys_setProcessPriority #endif } } + +/* + * Class: org_lwjgl_Sys + * Method: alert + * Signature: (Ljava/lang/String;Ljava/lang/String;)V +*/ +JNIEXPORT void JNICALL Java_org_lwjgl_Sys_alert(JNIEnv * env, jclass clazz, jstring title, jstring message) +{ + jboolean copy = JNI_FALSE; + const char * eMessageText = env->GetStringUTFChars(message, ©); + const char * cTitleBarText = env->GetStringUTFChars(title, ©); + printf("*** Alert ***\n%s\n%s\n", cTitleBarText, eMessageText); + + env->ReleaseStringUTFChars(message, eMessageText); + env->ReleaseStringUTFChars(title, cTitleBarText); +}