D1P

|
Posted: Mon Aug 17, 2009 10:15 Post subject: [bug] TC 7.5b1 & Win7 (прогресс-бар в панели задач) |
|
|
Нашёл ошибки в реализации вывода полосы прогресса в кнопке панели задач Windows7. Панель задач должна быть ниметь настройку "Combine taskbar buttons" равную "Never combine" или "Combine when taskbar is full" - смысл в том, чтобы каждое окно имело отдельную кнопку.
1) Запускаем какую-нибудь длительную операцию, например копирование большого числа файлов (обычным способом, не в BTM). Полоса прогресса рисуется для кнопки главного окна TC.
2) Переносим операцию в фон. Полоса прогресса рисуется для окна фонового копирования.
3) Жмём "Паузу" в окне копирования. У кнопки главного окна появляется жёлтый флажок паузы (это правильно), у кнопки окна фонового копирования полоса прогресса должна становиться жёлтой, но становится не всегда. Этот баг воспроизводится один раз из десяти, тут зависимости я не выловил.
4) Дожидаемся окончания копирования, либо просто отменяем его. Флажок состояния (жёлтый, если копирование было отменено во время паузы, или зелёный, если копирование было с паузы снято) у кнопки главного окна не убирается, так и остаётся висеть до запуска следующей фоновой операции, или перезапуска. Воспроизводится всегда. _________________ База знаний о Total Commander
Блог |
|