Reviewed by Eric.
[WebKit-https.git] / WebKit / Plugins / WebBaseNetscapePluginView.m
index 364741f5c6afeda6cc17542c02871662397f15eb..fa2a5e1950ffd70316abe44753eb81bf2c0cfaa0 100644 (file)
@@ -1216,7 +1216,7 @@ static OSStatus TSMEventHandler(EventHandlerCallRef inHandlerRef, EventRef inEve
 {
     [[NSNotificationCenter defaultCenter] removeObserver:self];
     
-    [self stop];
+    ASSERT(!isStarted);
 
     [plugin release];
     [streams release];
@@ -1233,9 +1233,7 @@ static OSStatus TSMEventHandler(EventHandlerCallRef inHandlerRef, EventRef inEve
 {
     [[NSNotificationCenter defaultCenter] removeObserver:self];
 
-    // FIXME: Bad to stop at finalize time. Need to restructure code
-    // so that we're already stopped before we get to this point.
-    [self stop];
+    ASSERT(!isStarted);
 
     [self freeAttributeKeysAndValues];