Bug 806433 - Make mReleaseRunnable a ref ptr. r=smaug

This commit is contained in:
Andrew McCreight 2012-10-30 20:01:31 -07:00
Родитель 4a0fdd088a
Коммит 6d19137a54
2 изменённых файлов: 1 добавлений и 2 удалений

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

@ -2362,7 +2362,6 @@ XPCJSRuntime::XPCJSRuntime(nsXPConnect* aXPConnect)
mWatchdogThread(nullptr),
mWatchdogHibernating(false),
mLastActiveTime(-1),
mReleaseRunnable(nullptr),
mExceptionManagerNotAvailable(false)
{
#ifdef XPC_CHECK_WRAPPERS_AT_SHUTDOWN

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

@ -965,7 +965,7 @@ private:
nsTArray<JSGCCallback> extraGCCallbacks;
bool mWatchdogHibernating;
PRTime mLastActiveTime; // -1 if active NOW
XPCIncrementalReleaseRunnable *mReleaseRunnable;
nsRefPtr<XPCIncrementalReleaseRunnable> mReleaseRunnable;
js::GCSliceCallback mPrevGCSliceCallback;
nsCOMPtr<nsIException> mPendingException;