From 7e0c289edd0776b50c6c66de52633cc5b55fb5d0 Mon Sep 17 00:00:00 2001 From: hjk <qtc-committer@nokia.com> Date: Mon, 10 Jan 2011 11:01:28 +0100 Subject: [PATCH] editormanager: fix handling of file names ending with + like foo.c++ Reviewed-by: Tobias Hunger --- src/plugins/coreplugin/editormanager/editormanager.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/coreplugin/editormanager/editormanager.cpp b/src/plugins/coreplugin/editormanager/editormanager.cpp index 63717baa2fc..0f81707992b 100644 --- a/src/plugins/coreplugin/editormanager/editormanager.cpp +++ b/src/plugins/coreplugin/editormanager/editormanager.cpp @@ -1187,8 +1187,10 @@ int extractLineNumber(QString *fileName) return -1; if (fileName->at(i) == ':' || fileName->at(i) == '+') { int result = fileName->mid(i+1).toInt(); - *fileName = fileName->left(i); - return result; + if (result) { + *fileName = fileName->left(i); + return result; + } } return -1; } -- GitLab