aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorChristian Stenger <christian.stenger@qt.io>2022-12-02 14:15:22 +0100
committerChristian Stenger <christian.stenger@qt.io>2022-12-07 14:42:06 +0000
commitea01c74d50c2ef9f96a8aea6cf9bdf30f3c7156d (patch)
tree3fea813eeda79bf7f0a3efa4ce72881c6b1c8d88
parente620299fda0ff234b4935781653d42533a95a304 (diff)
Squish: Ensure using correct case while debugging
Especially on non-casesensitive OS we may get the information regarding break point locations with a wrong case which would try to set a break point and silently fail as the files are internally used with their correct case. Change-Id: I32a780629e1b10ea075d669b8eca812fbd994600 Reviewed-by: David Schulz <david.schulz@qt.io>
-rw-r--r--src/plugins/squish/squishtools.cpp2
1 files changed, 1 insertions, 1 deletions
diff --git a/src/plugins/squish/squishtools.cpp b/src/plugins/squish/squishtools.cpp
index 4a33d45cf3a..a788ce2810e 100644
--- a/src/plugins/squish/squishtools.cpp
+++ b/src/plugins/squish/squishtools.cpp
@@ -1021,7 +1021,7 @@ Utils::Links SquishTools::setBreakpoints()
continue;
const Utils::FilePath filePath = Utils::FilePath::fromString(
gb->data(BreakpointFileColumn, Qt::DisplayRole).toString());
- auto fileName = filePath.toUserOutput();
+ auto fileName = filePath.canonicalPath().toUserOutput();
if (fileName.isEmpty())
continue;
if (!fileName.endsWith(extension))