Bug 338110 - Remove operation on JavaXPTCStub map is called with bad parameters. XULRunner only. r=bsmedberg.

Original committer: pedemont%us.ibm.com
Original revision: 1.33
Original date: 2006/06/15 16:14:24
This commit is contained in:
pedemont%us.ibm.com 2006-09-27 15:18:21 +00:00
Родитель 8d1d9e7418
Коммит 8b38b14ce4
1 изменённых файлов: 4 добавлений и 3 удалений

Просмотреть файл

@ -62,6 +62,7 @@
* Java JNI globals
*********************/
extern jclass systemClass;
extern jclass booleanClass;
extern jclass charClass;
extern jclass byteClass;
@ -244,12 +245,12 @@ public:
nsresult Destroy();
nsresult Add(JNIEnv* env, jobject aJavaObject, nsJavaXPTCStub* aProxy);
nsresult Add(jint aJavaObjectHashCode, nsJavaXPTCStub* aProxy);
nsresult Find(JNIEnv* env, jobject aJavaObject, const nsIID& aIID,
nsresult Find(jint aJavaObjectHashCode, const nsIID& aIID,
nsJavaXPTCStub** aResult);
nsresult Remove(JNIEnv* env, jobject aJavaObject);
nsresult Remove(jint aJavaObjectHashCode);
protected:
PLDHashTable* mHashTable;