[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: KDE/kdelibs/khtml/css
From: Maks Orlovich <maksim () kde ! org>
Date: 2010-04-27 23:35:24
Message-ID: 20100427233524.4903FAC8A7 () svn ! kde ! org
[Download RAW message or body]
SVN commit 1119916 by orlovich:
Fix crash on the L3 version of the test. We pass 94.2% of that one
(since it just adds stuff for CSS3 functionality)
M +2 -2 cssstyleselector.cpp
--- trunk/KDE/kdelibs/khtml/css/cssstyleselector.cpp #1119915:1119916
@@ -1245,7 +1245,7 @@
{
// Sibling selectors always generate structural dependencies
// because newly inserted element might fullfill them.
- if (e->parentNode()->isElementNode())
+ if (e->parentNode() && e->parentNode()->isElementNode())
addDependency(StructuralDependency, static_cast<ElementImpl*>(e->parentNode()));
while(true)
{
@@ -1262,7 +1262,7 @@
}
case CSSSelector::DirectAdjacent:
{
- if (e->parentNode()->isElementNode())
+ if (e->parentNode() && e->parentNode()->isElementNode())
addDependency(StructuralDependency, static_cast<ElementImpl*>(e->parentNode()));
DOM::NodeImpl* n = e->previousSibling();
while( n && !n->isElementNode() )
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic