From 1cad275b6103ce834c9e1ec5d187e7e97e80a119 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@digia.com>
Date: Thu, 12 Dec 2013 08:50:37 +0100
Subject: [PATCH] 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 <jan-arve.saether@digia.com>
---
 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 e1e5427f..5df6afb6 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;
 }
 
 /*!
-- 
GitLab