[Wine-devel] user32: Don't call set_active_window from SetFocus (eterbug #4382)
Sergey Guralnik
serhio на etersoft.ru
Чт Июн 7 18:26:04 MSK 2012
По ходу разбирательств с 8488 было замечено различие в работе
SetFocus() для wine-pure и eterhack. Причина:
commit ce93b63fa0f491fbe770600f2df24661fd2a680d
Author: Ilya Shpigor <shpigor на etersoft.ru>
Date: Tue Nov 24 16:25:43 2009 +0300
user32: Don't call set_active_window from SetFocus (eterbug #4382)
MSDN about SetFocus(): "... It also activates either the window that
receives the focus or the parent of the window
that receives the focus."
Возможно этот коммит стоит откатить? (Или хотя-бы поставить фильтр
вроде etercheck_process_name())
P.S. Наличие этого коммита делает невозможным решение 8488, т.к.
активация окна "Подбор"
(https://bugs.etersoft.ru/show_bug.cgi?id=8488#c0)
осуществляется именно благодаря установке фокуса на один из его
контролов.
--
С уважением, Сергей.
Подробная информация о списке рассылки Wine-devel