Commit b59170b7 authored by Max Kellermann's avatar Max Kellermann Committed by Max Kellermann

Java/Exception: simplify RethrowException()

parent a237db55
...@@ -39,12 +39,10 @@ Java::Exception::Exception(JNIEnv *env, jthrowable e) noexcept ...@@ -39,12 +39,10 @@ Java::Exception::Exception(JNIEnv *env, jthrowable e) noexcept
void void
Java::RethrowException(JNIEnv *env) Java::RethrowException(JNIEnv *env)
{ {
jthrowable exception = env->ExceptionOccurred(); LocalRef<jthrowable> exception{env, env->ExceptionOccurred()};
if (exception == nullptr) if (!exception)
return; return;
LocalRef<jthrowable> ref(env, exception);
env->ExceptionClear(); env->ExceptionClear();
throw Exception(env, exception); throw Exception(env, exception);
} }
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment