[seed] Fix Bug #610786 - support for GError types in seed_gi_argument_make_js



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]