From: <tt...@us...> - 2010-10-02 17:13:27
|
Revision: 4964 http://kdenlive.svn.sourceforge.net/kdenlive/?rev=4964&view=rev Author: ttill Date: 2010-10-02 17:13:21 +0000 (Sat, 02 Oct 2010) Log Message: ----------- Speed up project loading. I reduced the times a producer DOM node gets cloned while trying to find the original producer properties to use for loading a clip. Modified Paths: -------------- trunk/kdenlive/src/kdenlivedoc.cpp Modified: trunk/kdenlive/src/kdenlivedoc.cpp =================================================================== --- trunk/kdenlive/src/kdenlivedoc.cpp 2010-10-02 16:12:12 UTC (rev 4963) +++ trunk/kdenlive/src/kdenlivedoc.cpp 2010-10-02 17:13:21 UTC (rev 4964) @@ -168,10 +168,10 @@ // Get MLT's original producer properties QDomElement orig; for (int j = 0; j < max; j++) { - QDomElement o = producers.item(j).cloneNode().toElement(); - QString origId = o.attribute("id").section('_', 0, 0); + QDomNode o = producers.item(j); + QString origId = o.attributes().namedItem("id").nodeValue().section('_', 0, 0); if (origId == prodId) { - orig = o; + orig = o.cloneNode().toElement(); break; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |