From 1cad275b6103ce834c9e1ec5d187e7e97e80a119 Mon Sep 17 00:00:00 2001 From: Friedemann Kleint Date: Thu, 12 Dec 2013 08:50:37 +0100 Subject: Filetree-example: Fix sort order. MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit The debug version of the algorithm in MSVC performs a check on the less-than function (if a < b, b < a should be false). Always returning QXmlNodeModelIndex::Precedes fails that. Task-number: QTBUG-35525 Change-Id: I2ad030284eb76fd07427ffb710b3d3afd63103e5 Reviewed-by: Jan Arve Sæther --- examples/xmlpatterns/filetree/filetree.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/xmlpatterns/filetree/filetree.cpp b/examples/xmlpatterns/filetree/filetree.cpp index e1e5427..5df6afb 100644 --- a/examples/xmlpatterns/filetree/filetree.cpp +++ b/examples/xmlpatterns/filetree/filetree.cpp @@ -276,13 +276,13 @@ FileTree::kind(const QXmlNodeModelIndex &node) const /*! No order is defined for this example, so we always return - QXmlNodeModelIndex::Precedes, just to keep everyone happy. + QXmlNodeModelIndex::Is, just to keep everyone happy. */ QXmlNodeModelIndex::DocumentOrder FileTree::compareOrder(const QXmlNodeModelIndex&, const QXmlNodeModelIndex&) const { - return QXmlNodeModelIndex::Precedes; + return QXmlNodeModelIndex::Is; } /*! -- cgit v1.2.1