diff options
author | Sebastian Dröge <sebastian@centricular.com> | 2014-06-20 14:59:12 +0200 |
---|---|---|
committer | Sebastian Dröge <sebastian@centricular.com> | 2014-06-20 14:59:12 +0200 |
commit | 337bc06de1987d4e97165d897dea45056fb12881 (patch) | |
tree | f2b5965f1cf1ffd85ef98e3d171d6de723ac59fb /sys | |
parent | aee9d12b863ca3faa266b611e70b1bbeaeebb010 (diff) | |
download | gstreamer-plugins-bad-337bc06de1987d4e97165d897dea45056fb12881.tar.gz |
androidmedia: Clear exceptions also when we did not provide a GError
Diffstat (limited to 'sys')
-rw-r--r-- | sys/androidmedia/gstamc.c | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/sys/androidmedia/gstamc.c b/sys/androidmedia/gstamc.c index 12a0603e4..bfea8da1a 100644 --- a/sys/androidmedia/gstamc.c +++ b/sys/androidmedia/gstamc.c @@ -495,8 +495,11 @@ gst_amc_set_error_string (JNIEnv * env, GQuark domain, gint code, GError ** err, { jthrowable exception; - if (!err) + if (!err) { + if ((*env)->ExceptionCheck (env)) + (*env)->ExceptionClear (env); return; + } if ((*env)->ExceptionCheck (env)) { if ((exception = (*env)->ExceptionOccurred (env))) { |