CHUNGYUN / flylinkdc

Automatically exported from code.google.com/p/flylinkdc
0 stars 0 forks source link

Некорректно отображается прогресс обновления в статусной строке Win7. #758

Open GoogleCodeExporter opened 9 years ago

GoogleCodeExporter commented 9 years ago
При автообновлении флай постоянно 
показывает заполненную стоку прогресса. Win7 
x64 flylink x64 самый последний билд с сервера Night 
Orion. Проявилось уже достаточно давно, 
некогда было написать.

Original issue reported on code.google.com by Tirael...@gmail.com on 23 May 2012 at 5:30

Attachments:

GoogleCodeExporter commented 9 years ago
Нет, недавно. Это при старте только такое, 
когда вместе с хэшированием делится 
таск-лист

Original comment by sa.stol...@gmail.com on 25 May 2012 at 4:18

GoogleCodeExporter commented 9 years ago
Ну может и не очень давно, но у меня когда 
идёт хэширование и обновление 
одновременно, отображается статус 
хэширования, как только хэширование 
завершается строка мигает и становится 
постоянно заполненной, а если запустить 
обновление уже во время работы программы с 
не запущенным хэшированием, то строка 
становится постоянно заполненной и до 
конца обновления так и остаётся.

Original comment by Tirael...@gmail.com on 25 May 2012 at 3:59

GoogleCodeExporter commented 9 years ago
НА последних билдах, не знаю на каком 
конкретно, повеление немного изменилось. 
Теперь во время обновления строка каждые 2с 
становится на 1с заполненной, а в перерывах 
показывает корректный прогресс.

Original comment by Tirael...@gmail.com on 28 May 2012 at 5:02

GoogleCodeExporter commented 9 years ago
На х32 не наблюдал.

Original comment by JhaoDa on 28 May 2012 at 11:15

GoogleCodeExporter commented 9 years ago
Возможно имеется какое-то отличие между x32 
и х64, я сегодня проверю х32 на своём компе и 
отпишусь.

Original comment by Tirael...@gmail.com on 29 May 2012 at 6:07

GoogleCodeExporter commented 9 years ago
Постоянно заполненный таскбар был сделан 
для "проверки обновлений", причём очень 
давно.
Если стояла автопроверка по времени, такая 
кнопка отображала чем сейчас занят флай 
(т.к. у таскбара всего 3 события - Ошибка 
(красный), Нормально (зелёный) и Выключено) 
выбор пал на простое заполнение 100% кнопки 
зелёным цветом.

Затем (недавно) сделали прогресс при 
скачивании обновлений.

Если мешает, уберём. Пусть кнопка снова 
будет статичной и неживой.

ЗЫ: совместную работу прогресса 
хеширования, проверки обновлений и 
скачивания обновлений устаканить - вот это 
другой разговор.

Original comment by zippoz...@gmail.com on 30 May 2012 at 9:32

GoogleCodeExporter commented 9 years ago
>>ЗЫ: совместную работу прогресса 
хеширования, проверки обновлений и 
скачивания обновлений устаканить - вот это 
другой разговор.

агу, собственно в этом и проблема - прогресс 
в двух местах обновляется видимо :) а надо 
высчитывать среднее значение для обоих 
процессов в MainFrame::onSecond и уже его выводить.

Original comment by a.rain...@gmail.com on 5 Jun 2012 at 5:26