diff options
| -rw-r--r-- | src/opensearch/opensearchengine.cpp | 5 | 
1 files changed, 4 insertions, 1 deletions
| diff --git a/src/opensearch/opensearchengine.cpp b/src/opensearch/opensearchengine.cpp index cfd9b4b6..80eb308f 100644 --- a/src/opensearch/opensearchengine.cpp +++ b/src/opensearch/opensearchengine.cpp @@ -270,6 +270,9 @@ ResponseList OpenSearchEngine::parseSuggestion(const QByteArray &resp)      if (!m_parser)          return ResponseList(); +    if(resp.isEmpty()) +        return ResponseList(); +          return m_parser->parse(resp);  } @@ -282,7 +285,7 @@ QString OpenSearchEngine::type()  QString OpenSearchEngine::suggestionPathFor(const QString &searchTerm)  { -    return KStandardDirs::locateLocal("cache", QString("opensearch/") + m_name + QString("/") + searchTerm, true); +    return KStandardDirs::locateLocal("cache", QL1S("opensearch/") + m_name + QL1S("/") + searchTerm, true);  } | 
