[java-atk-wrapper] Copy with current directory not being writable
- From: Samuel Thibault <sthibaul src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [java-atk-wrapper] Copy with current directory not being writable
- Date: Tue, 17 Sep 2019 20:47:40 +0000 (UTC)
commit 04229b24697c314154718e1d26ecb899294ed49b
Author: Samuel Thibault <samuel thibault ens-lyon org>
Date: Tue Sep 17 22:47:32 2019 +0200
Copy with current directory not being writable
jni/src/AtkWrapper.c | 13 +++++++++++--
1 file changed, 11 insertions(+), 2 deletions(-)
---
diff --git a/jni/src/AtkWrapper.c b/jni/src/AtkWrapper.c
index 9a844f9..4a5f049 100644
--- a/jni/src/AtkWrapper.c
+++ b/jni/src/AtkWrapper.c
@@ -48,6 +48,9 @@ extern "C" {
#define GDK_MOD5_MASK (1 << 7)
#define GDK_META_MASK (1 << 28)
+#define JAW_LOG_FILE "jaw_log.txt"
+#define JAW_LOG_FILE2 "/tmp/"JAW_LOG_FILE
+
typedef enum _SignalType SignalType;
gboolean jaw_accessibility_init (void);
void jaw_accessibility_shutdown (void);
@@ -100,10 +103,16 @@ JNICALL Java_org_GNOME_Accessibility_AtkWrapper_initNativeLibrary(void)
}
if (jaw_debug)
{
- jaw_log_file = fopen("jaw_log_file.txt","w+");
+ jaw_log_file = fopen(JAW_LOG_FILE, "w+");
+ if (!jaw_log_file)
+ {
+ perror("Error opening log file "JAW_LOG_FILE", trying "JAW_LOG_FILE2);
+ jaw_log_file = fopen(JAW_LOG_FILE2, "w+");
+ }
+
if (!jaw_log_file)
{
- fprintf(stderr, "Error opening log file jaw_log_file.txt\n");
+ perror("Error opening log file "JAW_LOG_FILE2);
exit(1);
}
jaw_start_time = time(NULL);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]