[XPCOM] Keep the JS context with the Service/Method objects, we
[browser-dbus-bridge.git] / xpcom-dbusservice / DBusMethod.h
index feb63a45de73f5cdde6050cc0740e4307c1c8702..c93ceedc3fbae158741abb5d2e680fab6ea90e19 100644 (file)
@@ -57,7 +57,8 @@ public:
                const nsACString& aObjectPath,
                const nsACString& aMethodName,
                const nsACString& aInterfaceName,
                const nsACString& aObjectPath,
                const nsACString& aMethodName,
                const nsACString& aInterfaceName,
-               const nsACString& aSignature);
+               const nsACString& aSignature,
+               JSContext *cx);
 
 private:
     ~DBusMethod();
 
 private:
     ~DBusMethod();
@@ -73,6 +74,7 @@ protected:
     PRBool      mAsync;
     IDBusMethodCallback *mCallback;
     IDBusMethodCallback *mErrorCallback;
     PRBool      mAsync;
     IDBusMethodCallback *mCallback;
     IDBusMethodCallback *mErrorCallback;
+    JSContext *mJScx;
 };
 
 
 };