Цитата:
Сообщение от seriousstas
--------------------------
То-есть таймер "решает" получается 
|

Да не особо))) я имел ввиду вариант...
Цитата:
По зуму...
эти строки стр 3085 скрипта который был выложен на фубар.ру
Код:
on_size();
redraw_stub_images();
g_image_cache = new image_cache;
CollectGarbage();
refresh_playlist_content();
замени на эти (в том же виде как и ниже прописано)
Код:
g_image_cache = new image_cache;
on_size();
|
И тут я осознал что сделал небольшой косяк в библиотеке с картинками)))
Не правильно организовал таймауты при добавлении/удалении из библиотеки

--------------------------
Вот исправленный
скрипт Библиотеки с картинками(ALBUM LIBRARY)... извиняюсь за косяк проглядел

.
Теперь таймауты при удалении добавлении будут корректно работать.
(каждое следующее удаление/добавление будет сбрасывать таймер и он будет стартовать снова снижая при этом нагрузку на проц и ускоряя индексирование фубаром библиотеки, как при первом старте сборки(первое добавление библиотеки) так и при обновлении библиотеки).
Вопрос: Зачем они нужны эти таймауты ?
Ответ: Без таймаутов при добавлении/удалении из библиотеки происходит постоянный рефреш скрипта, а если это первый старт и библиотека очень большая то время индексации муз.библиотеки фубаром прилично увеличится как и нагрузка на проц и диск.