Cast away const when freeing JSClass names.

This commit is contained in:
brendan%mozilla.org 2000-08-19 17:07:46 +00:00
Родитель 8f81f8e74b
Коммит ecc00cac9a
4 изменённых файлов: 4 добавлений и 4 удалений

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

@ -1283,7 +1283,7 @@ nsXBLBinding::InitClass(const nsCString& aClassName, nsIScriptContext* aContext,
(nsXBLService::gClassTable)->Remove(&oldKey);
// Change the class name and we're done.
nsMemory::Free(c->name);
nsMemory::Free((void*) c->name);
c->name = nsXPIDLCString::Copy(aClassName);
}

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

@ -129,7 +129,7 @@ private:
public:
nsXBLJSClass(const nsCString& aClassName);
~nsXBLJSClass() { nsMemory::Free(name); }
~nsXBLJSClass() { nsMemory::Free((void*) name); }
nsrefcnt Hold() { return ++mRefCnt; }
nsrefcnt Drop() { return --mRefCnt ? mRefCnt : Destroy(); }

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

@ -1283,7 +1283,7 @@ nsXBLBinding::InitClass(const nsCString& aClassName, nsIScriptContext* aContext,
(nsXBLService::gClassTable)->Remove(&oldKey);
// Change the class name and we're done.
nsMemory::Free(c->name);
nsMemory::Free((void*) c->name);
c->name = nsXPIDLCString::Copy(aClassName);
}

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

@ -129,7 +129,7 @@ private:
public:
nsXBLJSClass(const nsCString& aClassName);
~nsXBLJSClass() { nsMemory::Free(name); }
~nsXBLJSClass() { nsMemory::Free((void*) name); }
nsrefcnt Hold() { return ++mRefCnt; }
nsrefcnt Drop() { return --mRefCnt ? mRefCnt : Destroy(); }