From 0f63f78db4eb6a450bc9e33c9a4c9def5c4c9329 Mon Sep 17 00:00:00 2001 From: Kai Koehne Date: Thu, 26 Jul 2018 12:05:45 +0200 Subject: Linguist: Fix detection of language by filename Change-Id: I31c3b259b4ab34c7b43bb08effbc28f4d4f1655f Reviewed-by: Oswald Buddenhagen --- src/linguist/linguist/messagemodel.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/linguist/linguist/messagemodel.cpp b/src/linguist/linguist/messagemodel.cpp index ecaf2109b..bb9bd947a 100644 --- a/src/linguist/linguist/messagemodel.cpp +++ b/src/linguist/linguist/messagemodel.cpp @@ -275,8 +275,8 @@ bool DataModel::load(const QString &fileName, bool *langGuessed, QWidget *parent if (lang.isEmpty()) { lang = QFileInfo(fileName).baseName(); int pos = lang.indexOf(QLatin1Char('_')); - if (pos != -1 && pos + 3 == lang.length()) - lang = fileName.mid(pos + 1); + if (pos != -1) + lang.remove(0, pos + 1); else lang.clear(); *langGuessed = true; -- cgit v1.2.1