[Wine-devel] [Wine-patches] [eterhack] user32: Fix wrong caret positioning in multiline edit (eterbug #8180)
Alexander Morozov
amorozov на etersoft.ru
Пт Фев 17 19:35:41 MSK 2012
> Кросс-тест успешно пройден под WinXP SP2
+ ShowWindow(hwEdit, SW_SHOW);
+ r = GetCaretPos(&p);
+ if(r)
+ ok(p.x || p.y, "Expected non-zero caret position, got
zero\n");
+ ShowWindow(hwEdit, SW_HIDE);
if(r) тут лишнее. Лучше проверять r отдельно с помощью ok().
Если тест в случае ошибки ничего не выводит, это не очень хорошо.
POINT p надо проинициализировать нулями перед выполнением теста.
Кстати, ты проверял на wine из апстрима?
Если там вдруг тоже есть этот баг, то можно будет отправить тест ещё и
туда.
Подробная информация о списке рассылки Wine-devel