diff options
author | Kai Koehne <kai.koehne@qt.io> | 2018-07-26 12:05:45 +0200 |
---|---|---|
committer | Kai Koehne <kai.koehne@qt.io> | 2018-07-26 15:05:36 +0000 |
commit | 0f63f78db4eb6a450bc9e33c9a4c9def5c4c9329 (patch) | |
tree | f573382057b6331aff6d7ce034889a708da0b3e2 /src | |
parent | ed6d2d42973b62271fd8de54db39ea8cf63e3d01 (diff) |
Linguist: Fix detection of language by filename
Change-Id: I31c3b259b4ab34c7b43bb08effbc28f4d4f1655f
Reviewed-by: Oswald Buddenhagen <oswald.buddenhagen@qt.io>
Diffstat (limited to 'src')
-rw-r--r-- | src/linguist/linguist/messagemodel.cpp | 4 |
1 files 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; |