Skip to content

Commit

Permalink
Revert version of libkiwix and libzim
Browse files Browse the repository at this point in the history
- libzim: 6.3.2
- libkiwix: 9.4.1
  • Loading branch information
automactic committed Dec 11, 2021
1 parent ca6b354 commit a12b313
Showing 1 changed file with 3 additions and 4 deletions.
7 changes: 3 additions & 4 deletions Model/Operations/SearchOperation/SearchOperation.mm
Original file line number Diff line number Diff line change
Expand Up @@ -65,7 +65,7 @@ - (NSArray *)getFullTextSearchResults:(struct SharedReaders)sharedReaders withFu
// retrieve full text search results
kiwix::Result *result = searcher.getNextResult();
while (result != NULL) {
NSString *zimFileID = [NSString stringWithCString:result->get_zimId().c_str() encoding:NSUTF8StringEncoding];
NSString *zimFileID = sharedReaders.readerIDs[result->get_readerIndex()];
NSString *path = [NSString stringWithCString:result->get_url().c_str() encoding:NSUTF8StringEncoding];
NSString *title = [NSString stringWithCString:result->get_title().c_str() encoding:NSUTF8StringEncoding];

Expand Down Expand Up @@ -98,9 +98,8 @@ - (NSArray *)getTitleSearchResults:(std::vector<std::shared_ptr<kiwix::Reader>>)
NSString *zimFileID = [NSString stringWithCString:reader->getId().c_str() encoding:NSUTF8StringEncoding];
for (auto &suggestion : *suggestions) {
try {
NSString *title = [NSString stringWithCString:suggestion.getTitle().c_str() encoding:NSUTF8StringEncoding];
NSString *path = [NSString stringWithCString:suggestion.getPath().c_str() encoding:NSUTF8StringEncoding];

NSString *title = [NSString stringWithCString:suggestion.at(0).c_str() encoding:NSUTF8StringEncoding];
NSString *path = [NSString stringWithCString:suggestion.at(1).c_str() encoding:NSUTF8StringEncoding];
SearchResult *searchResult = [[SearchResult alloc] initWithZimFileID:zimFileID path:path title:title];
if (searchResult != nil) { [results addObject:searchResult]; }
if (self.isCancelled) { break; }
Expand Down

0 comments on commit a12b313

Please sign in to comment.