logsui/logscntfinder/src/logspredictivetranslator.cpp
changeset 11 64a47b97e1e1
parent 4 e52d42f9500c
child 15 76d2cf7a585e
--- a/logsui/logscntfinder/src/logspredictivetranslator.cpp	Wed Jun 23 18:13:05 2010 +0300
+++ b/logsui/logscntfinder/src/logspredictivetranslator.cpp	Tue Jul 06 14:16:36 2010 +0300
@@ -143,7 +143,8 @@
     } else { 
         delete mNameTranslator;
         mNameTranslator = new LogsPredictiveLatin12KeyTranslator();
-        if( mNameTranslator->encodes( name ) ) {
+        if( mNameTranslator->mKeyMap && 
+            mNameTranslator->encodes( name ) ) {
             nameTranslator = mNameTranslator;
             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
 nameTranslator() - use latin" )
@@ -151,7 +152,8 @@
         }
         delete mNameTranslator;
         mNameTranslator = new LogsPredictiveThai12KeyTranslator();
-        if( mNameTranslator->encodes( name ) ) {
+        if( mNameTranslator->mKeyMap && 
+            mNameTranslator->encodes( name ) ) {
             nameTranslator = mNameTranslator;
             LOGS_QDEBUG( "logs [FINDER] <- LogsPredictiveTranslator::\
 nameTranslator() - use thai" )