diff --git a/src/dict/dictserver.cc b/src/dict/dictserver.cc
index 0e3d1da138..fe318f0f27 100644
--- a/src/dict/dictserver.cc
+++ b/src/dict/dictserver.cc
@@ -181,7 +181,7 @@ class DictServerDictionary: public Dictionary::Class
QString errorString;
QStringList databases;
QStringList strategies;
- // QStringList serverDatabases;
+ QStringList serverDatabases;
DictServerState state;
QMutex mutex;
@@ -262,7 +262,7 @@ class DictServerDictionary: public Dictionary::Class
}
if ( !reply.isEmpty() )
- databases.append( reply );
+ serverDatabases.append( reply );
}
qDebug() << "db count:" << x;
@@ -284,7 +284,7 @@ class DictServerDictionary: public Dictionary::Class
reply = reply.trimmed();
if ( !reply.isEmpty() )
- databases.append( reply );
+ serverDatabases.append( reply );
reply = socket.readLine();
}
@@ -365,13 +365,15 @@ QString const & DictServerDictionary::getDescription()
if ( dictionaryDescription.isEmpty() ) {
dictionaryDescription = QCoreApplication::translate( "DictServer", "Url: " ) + url + "
";
dictionaryDescription += QCoreApplication::translate( "DictServer", "Databases: " ) + "
";
+ for ( const auto & serverDatabase : databases )
+ dictionaryDescription += "
" + serverDatabase;
dictionaryDescription +=
QCoreApplication::translate( "DictServer", "Search strategies: " ) + strategies.join( ", " );
- if ( !databases.isEmpty() ) {
+ if ( !serverDatabases.isEmpty() ) {
dictionaryDescription += "
";
dictionaryDescription += QCoreApplication::translate( "DictServer", "Server databases" ) + " ("
- + QString::number( databases.size() ) + "):";
- for ( const auto & serverDatabase : databases )
+ + QString::number( serverDatabases.size() ) + "):";
+ for ( const auto & serverDatabase : serverDatabases )
dictionaryDescription += "
" + serverDatabase;
}
}