[gjs/wip/ptomato/jasper-imports: 3/6] native: Return NULL if the	module isn't registered
- From: Philip Chimento <pchimento src gnome org>
- To: commits-list gnome org
- Cc: 
- Subject: [gjs/wip/ptomato/jasper-imports: 3/6] native: Return NULL if the	module isn't registered
- Date: Tue, 24 Jan 2017 08:09:05 +0000 (UTC)
commit 97b1d77952582d12387f5b68795a196a7130492f
Author: Jasper St. Pierre <jstpierre mecheye net>
Date:   Thu Jan 2 17:52:57 2014 -0500
    native: Return NULL if the module isn't registered
    
    This can't ever happen in practice, since existing callers check
    gjs_is_registered_native_module, but with our new loader, it's a
    bit more convenient to simply check against NULL rather than have
    to do a precheck or catch an exception first.
 gjs/native.cpp |    6 ++----
 1 files changed, 2 insertions(+), 4 deletions(-)
---
diff --git a/gjs/native.cpp b/gjs/native.cpp
index a9ded6e..4908f75 100644
--- a/gjs/native.cpp
+++ b/gjs/native.cpp
@@ -98,10 +98,8 @@ gjs_import_native_module(JSContext              *context,
         func = NULL;
 
     if (!func) {
-        gjs_throw(context,
-                  "No native module '%s' has registered itself",
-                  name);
-        return false;
+        module_out.set(NULL);
+        return true;
     }
 
     return func (context, module_out);
[
Date Prev][
Date Next]   [
Thread Prev][
Thread Next]   
[
Thread Index]
[
Date Index]
[
Author Index]