textinput/AknInputLanguage/src/ptiInputLanguageInfo.cpp
branchRCL_3
changeset 7 6defe5d1bd39
parent 0 eb1f2e154e89
--- a/textinput/AknInputLanguage/src/ptiInputLanguageInfo.cpp	Mon Mar 15 12:42:02 2010 +0200
+++ b/textinput/AknInputLanguage/src/ptiInputLanguageInfo.cpp	Wed Mar 31 22:08:20 2010 +0300
@@ -21,6 +21,7 @@
 
 #include "AknInputLanguageInfo.h"
 #include "ptiInputLanguageInfo.h"
+#include "e32cmn.h"
 
 // CONSTANTS
 const TInt KInputLanguageArrayGranularity = 10;
@@ -167,7 +168,17 @@
 EXPORT_C TAknLanguageName CT9InputLanguageInfo::LanguageName( TLanguage aLanguageCode ) const
 	{
     MPtiLanguage* lang = iPtiEngineInterface->GetLanguage(aLanguageCode);
-    return lang->LocalizedName();
+    
+    TAknLanguageName buf;
+    if( lang != NULL )
+        {
+        buf.Copy( lang->LocalizedName() );
+        }
+    else
+        {
+        buf.Copy( KNullDesC );
+        }
+    return buf;
 	}
 
 EXPORT_C TLanguage CT9InputLanguageInfo::UrlLanguage() const