--- 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" )