[java-atk-wrapper] restore enabling debugging through JAW_DEBUG environment variable
- From: Samuel Thibault <sthibaul src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper] restore enabling debugging through JAW_DEBUG environment variable
- Date: Mon, 8 Jul 2019 21:43:09 +0000 (UTC)
commit fc56647b88b37788bb9bfaa1e65bc083d240670d
Author: Samuel Thibault <samuel thibault ens-lyon org>
Date: Mon Jul 8 23:42:28 2019 +0200
restore enabling debugging through JAW_DEBUG environment variable
jni/src/AtkWrapper.c | 22 +++++++++++++---------
1 file changed, 13 insertions(+), 9 deletions(-)
---
diff --git a/jni/src/AtkWrapper.c b/jni/src/AtkWrapper.c
index 365b70c..f62d6e5 100644
--- a/jni/src/AtkWrapper.c
+++ b/jni/src/AtkWrapper.c
@@ -29,7 +29,7 @@
#include "jawtoplevel.h"
#include "AtkWrapper.h"
-gboolean jaw_debug = TRUE;
+gboolean jaw_debug = FALSE;
FILE *log_file;
#ifdef __cplusplus
@@ -88,16 +88,20 @@ static gpointer jni_loop_callback(void *data)
JNIEXPORT jboolean
JNICALL Java_org_GNOME_Accessibility_AtkWrapper_initNativeLibrary(void)
{
- if (jaw_debug)
+ const gchar* debug_env = g_getenv("JAW_DEBUG");
+ if (g_strcmp0(debug_env, "1") == 0) {
+ jaw_debug = TRUE;
+ }
+ if (jaw_debug)
+ {
+ log_file = fopen("log_file.txt","w+");
+ if (!log_file)
{
- log_file = fopen("log_file.txt","w+");
- if (!log_file)
- {
- printf("Error open log file\n");
- exit(1);
- }
+ fprintf(stderr, "Error opening log file log_file.txt\n");
+ exit(1);
}
- JAW_DEBUG("%s()",__func__);
+ }
+ JAW_DEBUG("%s()",__func__);
if (jaw_initialized)
return JNI_TRUE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]