From d4ba2aa9c5f60d1eccb923daff4a6fcd0c063aba Mon Sep 17 00:00:00 2001
From: sb <sb@openoffice.org>
Date: Fri, 12 Mar 2010 11:28:15 +0100
Subject: sb121: #i109146# fixed assertion logic

---
 svl/source/misc/inettype.cxx | 10 ++++++----
 1 file changed, 6 insertions(+), 4 deletions(-)

(limited to 'svl/source/misc')

diff --git a/svl/source/misc/inettype.cxx b/svl/source/misc/inettype.cxx
index bec8b91e7c22..74c900a2bcfc 100644
--- a/svl/source/misc/inettype.cxx
+++ b/svl/source/misc/inettype.cxx
@@ -806,16 +806,18 @@ namespace unnamed_svl_inettype {
 MediaTypeEntry const * seekEntry(UniString const & rTypeName,
                                  MediaTypeEntry const * pMap, sal_Size nSize)
 {
-#if defined DBG_UTIL || defined INETTYPE_DEBUG
+#if defined DBG_UTIL
     static bool bChecked = false;
     if (!bChecked)
     {
         for (sal_Size i = 0; i < nSize - 1; ++i)
-            DBG_ASSERT(pMap[i].m_pTypeName < pMap[i + 1].m_pTypeName,
-                       "seekEntry(): Bad map");
+            DBG_ASSERT(
+                rtl_str_compare(
+                    pMap[i].m_pTypeName, pMap[i + 1].m_pTypeName) < 0,
+                "seekEntry(): Bad map");
         bChecked = true;
     }
-#endif // DBG_UTIL, INETTYPE_DEBUG
+#endif
 
     sal_Size nLow = 0;
     sal_Size nHigh = nSize;
-- 
cgit