[seed] Fix Bug #610786 - support for GError types in seed_gi_argument_make_js
- From: Alan Knowles <alank src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [seed] Fix Bug #610786 - support for GError types in seed_gi_argument_make_js
- Date: Wed, 24 Feb 2010 04:51:46 +0000 (UTC)
commit 75c51fbc6b021bcb1225bdb25eca4ca284f75a39
Author: alan <alan alanfast akbkhome com>
Date: Wed Feb 24 12:49:58 2010 +0800
Fix Bug #610786 - support for GError types in seed_gi_argument_make_js
Used by gst_message_parse_error() - turns gerror into non-thrown exception
libseed/seed-types.c | 6 ++++++
1 files changed, 6 insertions(+), 0 deletions(-)
---
diff --git a/libseed/seed-types.c b/libseed/seed-types.c
index e4316bd..97f448d 100644
--- a/libseed/seed-types.c
+++ b/libseed/seed-types.c
@@ -923,6 +923,12 @@ seed_gi_argument_make_js (JSContextRef ctx,
}
return ret;
}
+ case GI_TYPE_TAG_ERROR:
+ {
+ JSValueRef ret;
+ seed_make_exception_from_gerror (ctx, &ret, (GError*) arg->v_pointer);
+ return ret;
+ }
default:
return FALSE;
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]