ok = True
if len(dics) > 1:
result.append(['#', d[0]])
- rdiff -= 1
+ rdiff += 1
# search de-inflected verbs
if len(inflist) > 0:
r, ok = self._search_deinflected(inflist, d[1], mode, limit)
self._search_show_progress()
result.extend(r)
- limit -= (len(r) + rdiff)
+ limit -= len(r)
if limit <= 0:
break
if not ok:
r, ok = dict_lookup(d[1], s_term, mode, limit)
self._search_show_progress()
result.extend(r)
- limit -= (len(r) + rdiff)
+ limit -= len(r)
if not ok:
self._search_show_dict_error(d[0])
# relax search options
break
# report results
rlen = len(result)
- self.result_group.setTitle('Search results: %d%s' % (rlen + rdiff, '+' if rlen>=slimit else ''))
+ self.result_group.setTitle('Search results: %d%s' % (rlen - rdiff, '+' if (rlen-rdiff)>=slimit else ''))
QApplication.processEvents()
# format result
if rlen > cfg['hardlimit'] / 2: