View previous topic :: View next topic |
Author |
Message |
x0r
Joined: 06 Jun 2008 Posts: 4
|
(Separately) Posted: Fri Jun 06, 2008 14:55 Post subject: Диспетчер фоновой пересылки не возвращает фокус главн. окну |
|
|
Искал в форуме и гуглил немало, но не нашел обсуждения данного проявления:
При копировании или перемещении файлов с использованием Диспетчера фоновой пересылки (F5-F2/F6-F2) фокус не возвращается главному окну Тотала (если окно Дипетчера еще не открыто). Если использовать копирование в фоне(F5-OK-"В ФОНЕ"), то фокус возвращается.
Или если заранее открыть Диспетчер (или он уже был запущен) Ctrl+O, вернуть фокус (Alt+Tab) и задать копирование через диспетчер, то файлы добавляются в очередь и фокус остается у главного окна.
Заметил, что данный "глюк" наблюдается на многоядерных просессорах или с включенным гипертриденгом, на одноядерниках - фокус возвращается.
Тестировалось на intel P4, intel Celeron WinXp(SP2,SP3) Tcmd 702,703.
Может кто прольет свет на сей таинственный эффект? |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
(Separately) Posted: Fri Jun 06, 2008 20:23 Post subject: |
|
|
Core Quad, подтверждаю. Раньше тоже замечал, но как-то не придавал значения.
Очевидно, что фоновое копирование создаётся в отдельном потоке, скорее всего тут и надо копать. Особенность ли это реализации виндовой поддержки многопроцессорности или конкретный глюк TC - сказать сразу нельзя, нужно экспериментировать, и то, не зная, как это реализовано в TC, повторить будет сложно.
Выставление для TC affinity на один процессор, кстати, результат не меняет. _________________ База знаний о Total Commander
Блог |
|
Back to top |
|
|
x0r
Joined: 06 Jun 2008 Posts: 4
|
(Separately) Posted: Mon Jun 09, 2008 11:35 Post subject: |
|
|
Вероятнее всего, причина в некорректной обработке в Тотале форкнутой задачи. Ведь фоновое копирование/перемещение корректно возвращает фокус. Значит в Диспетчере фоновой пересылки, процедура возврата фокуса реализована иначе.
Точнее можно разобраться - просмотрев сорцы, а значит это к Гислеру...
Попробую грамотно оформить репорт и занести в баг-трек. |
|
Back to top |
|
|
DrShark
Joined: 21 Oct 2006 Posts: 911 Location: Kyiv, Ukraine
|
(Separately) Posted: Sat Aug 02, 2008 03:01 Post subject: |
|
|
Должно быть исправлено в 7.04:
Quote: | 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 под Вистой баг и на прежних версиях не воспроизводился. |
|
Back to top |
|
|
x0r
Joined: 06 Jun 2008 Posts: 4
|
(Separately) Posted: Tue Aug 12, 2008 14:45 Post subject: |
|
|
Исправлено в 7.04а |
|
Back to top |
|
|
terrrible
Joined: 16 Jan 2007 Posts: 23
|
(Separately) Posted: Wed Sep 03, 2008 13:47 Post subject: |
|
|
А у меня теряется фокус и при обычном копировании/перемещении. Причем и дома(7.03) и на работе(7.0). Фокус ставится на следующее по порядку окно, причем alt+tab не переключает на тотал обатно, а переключает на след окно. Это ужасно бесит.
Может, конечно, не тотала вина, но как-то настораживает, что и дома и на работе такая ситуация. |
|
Back to top |
|
|
D1P
Joined: 20 Dec 2004 Posts: 2973 Location: Тбилиси
|
|
Back to top |
|
|
Viman
Joined: 10 Jan 2005 Posts: 38 Location: Moscow
|
(Separately) Posted: Thu Sep 04, 2008 10:35 Post subject: |
|
|
terrrible wrote: | А у меня теряется фокус и при обычном копировании/перемещении. | Случается такое, но не постоянно. Закономерности не прослеживается. Версия 7.04а. |
|
Back to top |
|
|
terrrible
Joined: 16 Jan 2007 Posts: 23
|
(Separately) Posted: Thu Sep 04, 2008 14:43 Post subject: |
|
|
D1P, на 7.04а то же самое. Причем да, не постоянно, но с завидной периодичностью. Причем не только при копировании-перемещении, а так же при переименовывании, удалении и еще может где-то. |
|
Back to top |
|
|
Viman
Joined: 10 Jan 2005 Posts: 38 Location: Moscow
|
(Separately) Posted: Fri Sep 05, 2008 10:39 Post subject: |
|
|
terrrible, у тебя случаем не установлен FileBox eXtender? А то у меня есть подозрение, что это происходит из-за него, т. к. когда вышла вторая его версия (2.00.00 или 2.00.01 - не помню), после её установки такое стало происходить постоянно. Откат на 1.91.05 решил проблему. Сейчас стоит последняя 2.00.02. С ней потеря фокуса происходит, но изредка. Совсем без FileBox eXtender не работал - нужен он. |
|
Back to top |
|
|
terrrible
Joined: 16 Jan 2007 Posts: 23
|
(Separately) Posted: Wed Sep 10, 2008 13:56 Post subject: |
|
|
Viman Да, точно, стоит и дома и на работе, уже не один год, кстати, стоит, без него тоже уже не могу работать, никогда бы и не подумал, что он виноват. Спасибо, буду ставить новую версию. |
|
Back to top |
|
|
Viman
Joined: 10 Jan 2005 Posts: 38 Location: Moscow
|
(Separately) Posted: Wed Sep 10, 2008 23:28 Post subject: |
|
|
terrrible, ещё не будет лишним добавить TC в исключения FileBX. |
|
Back to top |
|
|
|