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

List:       kde-commits
Subject:    branches/KDE/3.5/kdelibs/khtml/ecma
From:       Harri Porten <porten () kde ! org>
Date:       2006-09-30 23:43:55
Message-ID: 1159659835.682058.17741.nullmailer () svn ! kde ! org
[Download RAW message or body]

SVN commit 590814 by porten:

fixed crash when characterSet was accessed on newly-created document (#133071)


 M  +4 -1      kjs_dom.cpp  


--- branches/KDE/3.5/kdelibs/khtml/ecma/kjs_dom.cpp #590813:590814
@@ -932,7 +932,10 @@
     return getDOMNode(exec,doc.documentElement());
   case CharacterSet: {
     DOM::DocumentImpl* docImpl = static_cast<DOM::DocumentImpl*>(doc.handle());
-    return String(docImpl->part()->encoding());
+    if (docImpl->part())
+      return String(docImpl->part()->encoding());
+    else
+      return Undefined();
   }
   case StyleSheets:
     //kdDebug() << "DOMDocument::StyleSheets, returning " << \
doc.styleSheets().length() << " stylesheets" << endl;


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

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