diff --git a/mozilla/editor/base/nsEditor.cpp b/mozilla/editor/base/nsEditor.cpp index eee59deaf9c..04a9878ed08 100644 --- a/mozilla/editor/base/nsEditor.cpp +++ b/mozilla/editor/base/nsEditor.cpp @@ -2067,12 +2067,6 @@ nsEditor::RemoveEditorObserver(nsIEditorObserver *aObserver) if (!mEditorObservers->RemoveElement((void *)aObserver)) return NS_ERROR_FAILURE; - if (mEditorObservers->Count() < 1) - { - delete mEditorObservers; - mEditorObservers = 0; - } - return NS_OK; } diff --git a/mozilla/editor/libeditor/base/nsEditor.cpp b/mozilla/editor/libeditor/base/nsEditor.cpp index eee59deaf9c..04a9878ed08 100644 --- a/mozilla/editor/libeditor/base/nsEditor.cpp +++ b/mozilla/editor/libeditor/base/nsEditor.cpp @@ -2067,12 +2067,6 @@ nsEditor::RemoveEditorObserver(nsIEditorObserver *aObserver) if (!mEditorObservers->RemoveElement((void *)aObserver)) return NS_ERROR_FAILURE; - if (mEditorObservers->Count() < 1) - { - delete mEditorObservers; - mEditorObservers = 0; - } - return NS_OK; }