[prev in list] [next in list] [prev in thread] [next in thread] 

List:       kde-commits
Subject:    KDE/kdelibs/khtml/svg
From:       Viacheslav Tokarev <tsjoker () gmail ! com>
Date:       2008-11-24 19:20:56
Message-ID: 1227554456.616538.18910.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 888530 by vtokarev:

dispatch load event for svg documents too
really, should be refactored so event dispatched in common DocumentImpl
+1 on acid3 (test 69)

 M  +11 -0     SVGDocument.cpp  
 M  +3 -0      SVGDocument.h  


--- trunk/KDE/kdelibs/khtml/svg/SVGDocument.cpp #888529:888530
@@ -101,7 +101,18 @@
     }
 }
 
+void SVGDocument::close()
+{
+     bool doload = !parsing() && m_tokenizer;
+
+     DocumentImpl::close();
+
+     if (doload) {
+         document()->dispatchWindowEvent(EventImpl::LOAD_EVENT, false, false);
+     }
 }
 
+}
+
 // vim:ts=4:noet
 #endif // ENABLE(SVG)
--- trunk/KDE/kdelibs/khtml/svg/SVGDocument.h #888529:888530
@@ -51,6 +51,9 @@
         void startPan(const FloatPoint& start);
         void updatePan(const FloatPoint& pos) const;
 
+        // KHTML
+        virtual void close();
+
     private:
         FloatPoint m_translate;
     };
[prev in list] [next in list] [prev in thread] [next in thread] 

Configure | About | News | Add a list | Sponsored by KoreLogic