Project

General

Profile

Bug #1966

Тормоза при стирании в поле фильтра плейлиста

Added by Mellon almost 5 years ago. Updated almost 5 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
Plugins: LMP
Target version:
Start date:
11/07/2015
Due date:
% Done:

100%

Estimated time:
5.00 h
Reported in:
master

Description

При стирании текста бекспейсом в поле ввода фильтра плейлиста наблюдаются значительное потребление процессорного времени и тормоза вплоть до полного зависания на долгое время.

STR:
Условием является относительно большой текущий плейлист (~10k треков).

1. Загрузить в плейлист всё.
2. Вызвать поле фильтра плейлиста и набрать равномерно foobar
3. Потом также равномерно попробовать бекспейсом стереть ранее набранное.
4. Когда останутся 3 символа уже должен быть заметен существенный лаг
5. Когда останутся два, или один символ (в зависимости от производительности системы), то сабж должен проявиться в полный рост.

Expected result:
отсутствие тормозов, или несущественные лаги сравнимые с лагами при вводе.

Actual result:

System information:
LeechCraft 0.6.70-5204-g50e9735
Built with Qt 4.8.7, running with Qt 4.8.7
Running on: Gentoo/Linux x86_64 4.2.3-gentoo #1 SMP PREEMPT Mon Oct 5 19:05:10 MSK 2015

Also available in: Atom PDF