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

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/khtml/xml
From:       Germain Garand <germain () ebooksfrance ! com>
Date:       2005-10-16 15:53:39
Message-ID: 1129478019.300376.20527.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 471141 by ggarand:

fix null pointer dereferencing

BUG: 113249



 M  +2 -2      dom2_eventsimpl.cpp  


--- branches/KDE/3.5/kdelibs/khtml/xml/dom2_eventsimpl.cpp #471140:471141
@@ -401,7 +401,7 @@
     m_layerX = m_pageX;
     m_layerY = m_pageY;
 
-    DocumentImpl* doc = view()->document();
+    DocumentImpl* doc = view() ? view()->document() : 0;
     if (doc) {
         khtml::RenderObject::NodeInfo renderInfo(true, false);
         doc->renderer()->layer()->nodeAtPoint(renderInfo, m_pageX, m_pageY);
@@ -449,7 +449,7 @@
     m_pageX   = clientXArg;
     m_pageY   = clientYArg;
     KHTMLView* v;
-    if ( view()->document() && ( v = view()->document()->view() ) ) {
+    if ( view() && view()->document() && ( v = view()->document()->view() ) ) {
         m_pageX += v->contentsX();
         m_pageY += v->contentsY();
     }
[prev in list] [next in list] [prev in thread] [next in thread] 

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