Submitted by: eseidel
Reviewed by: mjs
* khtml/xml/dom_docimpl.cpp:
(DocumentImpl::setDocumentChanged): fixed to use new API
* kwq/KWQKStaticDeleter.h:
(KStaticDeleter::setObject): fixed to take 3rd argument
http://bugzilla.opendarwin.org/show_bug.cgi?id=3823
git-svn-id: https://svn.webkit.org/repository/webkit/trunk@9580
268f45cc-cd09-0410-ab3c-
d52691b4dbfc
+2005-07-03 Eric Seidel <eseidel@apple.com>
+
+ Reviewed by mjs.
+
+ * khtml/xml/dom_docimpl.cpp:
+ (DocumentImpl::setDocumentChanged): fixed to use new API
+ * kwq/KWQKStaticDeleter.h:
+ (KStaticDeleter::setObject): fixed to take 3rd argument
+ http://bugzilla.opendarwin.org/show_bug.cgi?id=3823
+
2005-07-03 Eric Seidel <eseidel@apple.com>
Reviewed by mjs.
void DocumentImpl::setDocumentChanged(bool b)
{
if (!changedDocuments)
- changedDocuments = s_changedDocumentsDeleter.setObject( new QPtrList<DocumentImpl>() );
+ changedDocuments = s_changedDocumentsDeleter.setObject(changedDocuments, new QPtrList<DocumentImpl>());
if (b && !m_docChanged)
changedDocuments->append(this);
template <class T> class KStaticDeleter {
public:
- T *setObject(T *ptr, bool array = false) { return ptr; }
+ T *setObject(T *&global, T *ptr, bool array = false) { global = ptr; return ptr; }
};
#endif