From a59f7663c4bc2bb62a27745223e8fc81620c0c72 Mon Sep 17 00:00:00 2001
From: Friedemann Kleint <Friedemann.Kleint@nokia.com>
Date: Wed, 29 Apr 2009 16:59:51 +0200
Subject: [PATCH] Introduce case insensitive matching of text marks on Windows.

For CDB debugger location marks.
---
 src/plugins/texteditor/basetextmark.cpp | 5 +++++
 1 file changed, 5 insertions(+)

diff --git a/src/plugins/texteditor/basetextmark.cpp b/src/plugins/texteditor/basetextmark.cpp
index c4bbbb32277..94c03d5455a 100644
--- a/src/plugins/texteditor/basetextmark.cpp
+++ b/src/plugins/texteditor/basetextmark.cpp
@@ -61,8 +61,13 @@ void BaseTextMark::init()
 
 void BaseTextMark::editorOpened(Core::IEditor *editor)
 {
+#ifdef Q_OS_WIN
+    if (m_fileName.compare(editor->file()->fileName(), Qt::CaseInsensitive))
+        return;
+#else
     if (editor->file()->fileName() != m_fileName)
         return;
+#endif
     if (ITextEditor *textEditor = qobject_cast<ITextEditor *>(editor)) {
         if (m_markableInterface == 0) { // We aren't added to something
             m_markableInterface = textEditor->markableInterface();
-- 
GitLab