From f9d099ceede58ad06f17d48229d77eeeb9fa02bc Mon Sep 17 00:00:00 2001 From: Frederik Gladhorn Date: Tue, 9 Oct 2007 15:15:18 +0000 Subject: [PATCH] Prevent crash when converter tries to access KGlobal::locale(). svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=723408 --- keduvocdocument/keduvockvtmlreader.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/keduvocdocument/keduvockvtmlreader.cpp b/keduvocdocument/keduvockvtmlreader.cpp index efd92b1..cece426 100644 --- a/keduvocdocument/keduvockvtmlreader.cpp +++ b/keduvocdocument/keduvockvtmlreader.cpp @@ -1215,7 +1215,11 @@ bool KEduVocKvtmlReader::addLanguage( int languageId, const QString& locale) if ( !locale.isEmpty() ) { // no definition in first entry m_doc->identifier(languageId).setLocale(locale); - QString languageName = KGlobal::locale()->languageCodeToName(locale); + QString languageName; + if (KGlobal::locale()) { + // when using from qt-only apps this would crash (converter) + languageName = KGlobal::locale()->languageCodeToName(locale); + } if ( languageName.isEmpty() ) { languageName = locale; } -- 2.47.3