Index: render_form.cpp =================================================================== RCS file: /home/kde/kdelibs/khtml/rendering/render_form.cpp,v retrieving revision 1.138 diff -u -r1.138 render_form.cpp --- render_form.cpp 2001/09/25 20:08:54 1.138 +++ render_form.cpp 2001/11/12 03:10:00 @@ -264,12 +264,14 @@ void RenderFormElement::slotClicked() { if(isRenderButton()) { + ref(); QMouseEvent e2( QEvent::MouseButtonRelease, m_mousePos, m_button, m_state); m_element->dispatchMouseEvent(&e2, m_isDoubleClick ? EventImpl::KHTML_DBLCLICK_EVENT : EventImpl::KHTML_CLICK_EVENT, m_clickCount); m_element->dispatchUIEvent(EventImpl::DOMACTIVATE_EVENT,m_isDoubleClick ? 2 : 1); m_isDoubleClick = false; + deref(); } }