| OLD | NEW | 
|---|
| 1 /** | 1 /** | 
| 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 2  * Copyright (C) 1999 Lars Knoll (knoll@kde.org) | 
| 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 3  *           (C) 1999 Antti Koivisto (koivisto@kde.org) | 
| 4  *           (C) 2000 Stefan Schimanski (1Stein@gmx.de) | 4  *           (C) 2000 Stefan Schimanski (1Stein@gmx.de) | 
| 5  * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. | 5  * Copyright (C) 2004, 2005, 2006 Apple Computer, Inc. | 
| 6  * | 6  * | 
| 7  * This library is free software; you can redistribute it and/or | 7  * This library is free software; you can redistribute it and/or | 
| 8  * modify it under the terms of the GNU Library General Public | 8  * modify it under the terms of the GNU Library General Public | 
| 9  * License as published by the Free Software Foundation; either | 9  * License as published by the Free Software Foundation; either | 
| 10  * version 2 of the License, or (at your option) any later version. | 10  * version 2 of the License, or (at your option) any later version. | 
| (...skipping 70 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 81 | 81 | 
| 82 void HTMLPlugInElement::removeAllEventListeners() | 82 void HTMLPlugInElement::removeAllEventListeners() | 
| 83 { | 83 { | 
| 84     HTMLFrameOwnerElement::removeAllEventListeners(); | 84     HTMLFrameOwnerElement::removeAllEventListeners(); | 
| 85     if (RenderWidget* renderer = existingRenderWidget()) { | 85     if (RenderWidget* renderer = existingRenderWidget()) { | 
| 86         if (Widget* widget = renderer->widget()) | 86         if (Widget* widget = renderer->widget()) | 
| 87             widget->eventListenersRemoved(); | 87             widget->eventListenersRemoved(); | 
| 88     } | 88     } | 
| 89 } | 89 } | 
| 90 | 90 | 
| 91 void HTMLPlugInElement::detach(const AttachContext& context) | 91 void HTMLPlugInElement::destroyRenderTree(const AttachContext& context) | 
| 92 { | 92 { | 
| 93     m_instance.clear(); | 93     m_instance.clear(); | 
| 94 | 94 | 
| 95     if (m_isCapturingMouseEvents) { | 95     if (m_isCapturingMouseEvents) { | 
| 96         if (Frame* frame = document().frame()) | 96         if (Frame* frame = document().frame()) | 
| 97             frame->eventHandler()->setCapturingMouseEventsNode(0); | 97             frame->eventHandler()->setCapturingMouseEventsNode(0); | 
| 98         m_isCapturingMouseEvents = false; | 98         m_isCapturingMouseEvents = false; | 
| 99     } | 99     } | 
| 100 | 100 | 
| 101     if (m_NPObject) { | 101     if (m_NPObject) { | 
| 102         _NPN_ReleaseObject(m_NPObject); | 102         _NPN_ReleaseObject(m_NPObject); | 
| 103         m_NPObject = 0; | 103         m_NPObject = 0; | 
| 104     } | 104     } | 
| 105 | 105 | 
| 106     HTMLFrameOwnerElement::detach(context); | 106     HTMLFrameOwnerElement::destroyRenderTree(context); | 
| 107 } | 107 } | 
| 108 | 108 | 
| 109 void HTMLPlugInElement::resetInstance() | 109 void HTMLPlugInElement::resetInstance() | 
| 110 { | 110 { | 
| 111     m_instance.clear(); | 111     m_instance.clear(); | 
| 112 } | 112 } | 
| 113 | 113 | 
| 114 PassScriptInstance HTMLPlugInElement::getInstance() | 114 PassScriptInstance HTMLPlugInElement::getInstance() | 
| 115 { | 115 { | 
| 116     Frame* frame = document().frame(); | 116     Frame* frame = document().frame(); | 
| (...skipping 127 matching lines...) Expand 10 before | Expand all | Expand 10 after  Loading... | 
| 244 | 244 | 
| 245 NPObject* HTMLPlugInElement::getNPObject() | 245 NPObject* HTMLPlugInElement::getNPObject() | 
| 246 { | 246 { | 
| 247     ASSERT(document().frame()); | 247     ASSERT(document().frame()); | 
| 248     if (!m_NPObject) | 248     if (!m_NPObject) | 
| 249         m_NPObject = document().frame()->script()->createScriptObjectForPluginEl
     ement(this); | 249         m_NPObject = document().frame()->script()->createScriptObjectForPluginEl
     ement(this); | 
| 250     return m_NPObject; | 250     return m_NPObject; | 
| 251 } | 251 } | 
| 252 | 252 | 
| 253 } | 253 } | 
| OLD | NEW | 
|---|