From 3abdbd2369f01b06619794d9af7d4f4eb57a4843 Mon Sep 17 00:00:00 2001 From: Alan Knowles Date: Wed, 8 Aug 2012 18:28:58 +0800 Subject: [PATCH] Introspect/Basic.js --- Introspect/Basic.js | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/Introspect/Basic.js b/Introspect/Basic.js index 00cc18e..e9955f8 100644 --- a/Introspect/Basic.js +++ b/Introspect/Basic.js @@ -43,7 +43,9 @@ Basic = XObject.define( return ty; } var interface_info = GI.type_info_get_interface (type_info); - var interface_type = GI.base_info_get_type (interface_info); + var interface_type = GI.base_info_get_type ? + GI.base_info_get_type (interface_info) : interface_info.get_type() ; + if (interface_type == GI.InfoType.CALLBACK) { // callback.. var Callback = imports.Callback.Callback ; -- 2.39.2