logsui/logscntfinder/src/logspredictivetranslator.cpp
changeset 8 6c9acdc6adc0
parent 4 e52d42f9500c
child 15 76d2cf7a585e
--- a/logsui/logscntfinder/src/logspredictivetranslator.cpp	Fri Jun 11 13:38:41 2010 +0300
+++ b/logsui/logscntfinder/src/logspredictivetranslator.cpp	Thu Jun 24 14:44:14 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" )