diff --git a/mozilla/layout/html/base/src/nsObjectFrame.cpp b/mozilla/layout/html/base/src/nsObjectFrame.cpp index 60a30115bea..f24b8ab653d 100644 --- a/mozilla/layout/html/base/src/nsObjectFrame.cpp +++ b/mozilla/layout/html/base/src/nsObjectFrame.cpp @@ -1612,7 +1612,7 @@ nsPluginInstanceOwner::~nsPluginInstanceOwner() // shut off the timer. if (mPluginTimer != nsnull) { - mPluginTimer->Cancel(); + CancelTimer(); } if (nsnull != mInstance) @@ -3099,6 +3099,7 @@ void nsPluginInstanceOwner::CancelTimer() { if (mPluginTimer) { mPluginTimer->Cancel(); + mPluginTimer = nsnull; } } diff --git a/mozilla/modules/plugin/base/src/nsPluginViewer.cpp b/mozilla/modules/plugin/base/src/nsPluginViewer.cpp index 099c41ced47..7bdb1aa52a0 100644 --- a/mozilla/modules/plugin/base/src/nsPluginViewer.cpp +++ b/mozilla/modules/plugin/base/src/nsPluginViewer.cpp @@ -915,7 +915,7 @@ pluginInstanceOwner :: ~pluginInstanceOwner() { // shut off the timer. if (mPluginTimer != nsnull) { - mPluginTimer->Cancel(); + CancelTimer(); } if (nsnull != mInstance) @@ -1254,6 +1254,7 @@ void pluginInstanceOwner::CancelTimer() { if (mPluginTimer) { mPluginTimer->Cancel(); + mPluginTimer = nsnull; } } diff --git a/mozilla/modules/plugin/nglsrc/nsPluginViewer.cpp b/mozilla/modules/plugin/nglsrc/nsPluginViewer.cpp index 099c41ced47..7bdb1aa52a0 100644 --- a/mozilla/modules/plugin/nglsrc/nsPluginViewer.cpp +++ b/mozilla/modules/plugin/nglsrc/nsPluginViewer.cpp @@ -915,7 +915,7 @@ pluginInstanceOwner :: ~pluginInstanceOwner() { // shut off the timer. if (mPluginTimer != nsnull) { - mPluginTimer->Cancel(); + CancelTimer(); } if (nsnull != mInstance) @@ -1254,6 +1254,7 @@ void pluginInstanceOwner::CancelTimer() { if (mPluginTimer) { mPluginTimer->Cancel(); + mPluginTimer = nsnull; } }