[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