emacs-diffs
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

feature/android 431fdda2ebb 5/5: ; Update Android port


From: Po Lu
Subject: feature/android 431fdda2ebb 5/5: ; Update Android port
Date: Sat, 29 Jul 2023 00:50:26 -0400 (EDT)

branch: feature/android
commit 431fdda2ebbb6e93ea4eb705ec16a44b49c30c8d
Author: Po Lu <luangruo@yahoo.com>
Commit: Po Lu <luangruo@yahoo.com>

    ; Update Android port
    
    * src/androidvfs.c (android_saf_exception_check): Describe
    exceptions earlier.
---
 src/androidvfs.c | 8 +++++---
 1 file changed, 5 insertions(+), 3 deletions(-)

diff --git a/src/androidvfs.c b/src/androidvfs.c
index babc7101d88..b175f7746f3 100644
--- a/src/androidvfs.c
+++ b/src/androidvfs.c
@@ -3739,15 +3739,17 @@ android_saf_exception_check (int n, ...)
     /* No exception has taken place.  Return 0.  */
     return 0;
 
+  /* Print the exception.  */
+  (*env)->ExceptionDescribe (env);
+
   exception = (*env)->ExceptionOccurred (env);
 
   if (!exception)
     /* JNI couldn't return a local reference to the exception.  */
     memory_full (0);
 
-  /* Print and clear the exception, making it safe to subsequently
-     call other JNI functions.  */
-  (*env)->ExceptionDescribe (env);
+  /* Clear the exception, making it safe to subsequently call other
+     JNI functions.  */
   (*env)->ExceptionClear (env);
 
   /* Delete each of the N arguments.  */



reply via email to

[Prev in Thread] Current Thread [Next in Thread]