diff --git a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp index 590ae7e7945..9cd00b92051 100644 --- a/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp +++ b/src/plugins/cmakeprojectmanager/cmakelocatorfilter.cpp @@ -76,8 +76,8 @@ void CMakeTargetLocatorFilter::prepareSearch(const QString &entry) const int index = target.title.indexOf(entry); if (index >= 0) { const FilePath path = target.backtrace.isEmpty() ? cmakeProject->projectFilePath() - : target.backtrace.first().path; - const int line = target.backtrace.isEmpty() ? -1 : target.backtrace.first().line; + : target.backtrace.last().path; + const int line = target.backtrace.isEmpty() ? -1 : target.backtrace.last().line; QVariantMap extraData; extraData.insert("project", cmakeProject->projectFilePath().toString());