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

List:       kde-commits
Subject:    KDE/kdelibs/khtml/xml
From:       Germain Garand <germain () ebooksfrance ! org>
Date:       2007-11-14 8:26:04
Message-ID: 1195028764.817101.29738.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 736421 by ggarand:

Gah, wrong logic.
Don't occasionally return null here.

 M  +6 -0      dom_elementimpl.cpp  
 M  +1 -5      dom_elementimpl.h  


--- trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.cpp #736420:736421
@@ -891,6 +891,12 @@
     m_hasCombinedStyle = true;
 }
 
+CSSStyleDeclarationImpl *ElementImpl::getInlineStyleDecls() 
+{
+    if (!inlineStyleDecls()) createInlineDecl();
+        return inlineStyleDecls();
+}
+
 void ElementImpl::createInlineDecl( )
 {
     assert( !m_style.inlineDecls || (m_hasCombinedStyle && \
                !m_style.combinedDecls->inlineDecls) );
--- trunk/KDE/kdelibs/khtml/xml/dom_elementimpl.h #736420:736421
@@ -228,12 +228,8 @@
     virtual bool childTypeAllowed( unsigned short type );
     DOM::CSSStyleDeclarationImpl *inlineStyleDecls() const { return \
                m_hasCombinedStyle ? m_style.combinedDecls->inlineDecls : \
                m_style.inlineDecls; }
     DOM::CSSStyleDeclarationImpl *nonCSSStyleDecls() const { return \
m_hasCombinedStyle ? m_style.combinedDecls->nonCSSDecls : 0; } +    \
DOM::CSSStyleDeclarationImpl *getInlineStyleDecls();  
-    DOM::CSSStyleDeclarationImpl *getInlineStyleDecls() {
-        if (!m_style.inlineDecls) createInlineDecl();
-        return inlineStyleDecls();
-    }
-
     void dispatchAttrRemovalEvent(NodeImpl::Id id, DOMStringImpl *value);
     void dispatchAttrAdditionEvent(NodeImpl::Id id, DOMStringImpl *value);
 


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

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