]> Git trees. - libqmvoc.git/commitdiff
Prevent crash when converter tries to access KGlobal::locale().
authorFrederik Gladhorn <gladhorn@kde.org>
Tue, 9 Oct 2007 15:15:18 +0000 (15:15 +0000)
committerFrederik Gladhorn <gladhorn@kde.org>
Tue, 9 Oct 2007 15:15:18 +0000 (15:15 +0000)
svn path=/trunk/KDE/kdeedu/libkdeedu/; revision=723408

keduvocdocument/keduvockvtmlreader.cpp

index efd92b16ba2234089f7dbcb78737cdcb4e5f9020..cece426fe9b31b29590676a56582c981948e911c 100644 (file)
@@ -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;
             }