Страница 1 из 1
Диспетчер фоновой пересылки не возвращает фокус главн. окну
Добавлено: Пт июн 06, 2008 14:55
x0r
Искал в форуме и гуглил немало, но не нашел обсуждения данного проявления:
При копировании или перемещении файлов с использованием Диспетчера фоновой пересылки (F5-F2/F6-F2) фокус не возвращается главному окну Тотала (если окно Дипетчера еще не открыто). Если использовать копирование в фоне(F5-OK-"В ФОНЕ"), то фокус возвращается.
Или если заранее открыть Диспетчер (или он уже был запущен) Ctrl+O, вернуть фокус (Alt+Tab) и задать копирование через диспетчер, то файлы добавляются в очередь и фокус остается у главного окна.
Заметил, что данный "глюк" наблюдается на многоядерных просессорах или с включенным гипертриденгом, на одноядерниках - фокус возвращается.
Тестировалось на intel P4, intel Celeron WinXp(SP2,SP3) Tcmd 702,703.
Может кто прольет свет на сей таинственный эффект?
Добавлено: Пт июн 06, 2008 20:23
D1P
Core Quad, подтверждаю. Раньше тоже замечал, но как-то не придавал значения.
Очевидно, что фоновое копирование создаётся в отдельном потоке, скорее всего тут и надо копать. Особенность ли это реализации виндовой поддержки многопроцессорности или конкретный глюк TC - сказать сразу нельзя, нужно экспериментировать, и то, не зная, как это реализовано в TC, повторить будет сложно.
Выставление для TC affinity на один процессор, кстати, результат не меняет.
Добавлено: Пн июн 09, 2008 11:35
x0r
Вероятнее всего, причина в некорректной обработке в Тотале форкнутой задачи. Ведь фоновое копирование/перемещение корректно возвращает фокус. Значит в Диспетчере фоновой пересылки, процедура возврата фокуса реализована иначе.
Точнее можно разобраться - просмотрев сорцы, а значит это к Гислеру...
Попробую грамотно оформить репорт и занести в баг-трек.
Добавлено: Сб авг 02, 2008 03:01
DrShark
Должно быть исправлено в 7.04:
11.06.08 Fixed: On multi-core systems only: F5-F2 leaves focus on background transfer manager and doesn't return it to the main window
Хотя у меня на 2-ядернике AMD под Вистой баг и на прежних версиях не воспроизводился.
Добавлено: Вт авг 12, 2008 14:45
x0r
Исправлено в 7.04а
Добавлено: Ср сен 03, 2008 13:47
terrrible
А у меня теряется фокус и при обычном копировании/перемещении. Причем и дома(7.03) и на работе(7.0). Фокус ставится на следующее по порядку окно, причем alt+tab не переключает на тотал обатно, а переключает на след окно. Это ужасно бесит.
Может, конечно, не тотала вина, но как-то настораживает, что и дома и на работе такая ситуация.
Добавлено: Ср сен 03, 2008 14:45
D1P
terrrible, как на 7.04a?
Добавлено: Чт сен 04, 2008 10:35
Viman
terrrible писал(а):А у меня теряется фокус и при обычном копировании/перемещении.
Случается такое, но не постоянно. Закономерности не прослеживается. Версия 7.04а.
Добавлено: Чт сен 04, 2008 14:43
terrrible
D1P, на 7.04а то же самое. Причем да, не постоянно, но с завидной периодичностью. Причем не только при копировании-перемещении, а так же при переименовывании, удалении и еще может где-то.
Добавлено: Пт сен 05, 2008 10:39
Viman
terrrible, у тебя случаем не установлен FileBox eXtender? А то у меня есть подозрение, что это происходит из-за него, т. к. когда вышла вторая его версия (2.00.00 или 2.00.01 - не помню), после её установки такое стало происходить постоянно. Откат на 1.91.05 решил проблему. Сейчас стоит последняя 2.00.02. С ней потеря фокуса происходит, но изредка. Совсем без FileBox eXtender не работал - нужен он.
Добавлено: Ср сен 10, 2008 13:56
terrrible
Viman Да, точно, стоит

и дома и на работе, уже не один год, кстати, стоит, без него тоже уже не могу работать, никогда бы и не подумал, что он виноват. Спасибо, буду ставить новую версию.
Добавлено: Ср сен 10, 2008 23:28
Viman
terrrible, ещё не будет лишним добавить TC в исключения FileBX.