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