Rémi Bernon (@rbernon) commented about dlls/winewayland.drv/wayland_text_input.c:
assert(text_input->wl_surface); hwnd = wl_surface_get_user_data(text_input->wl_surface);
- if (text_input->commit_string)
strdupUtoW returns NULL for NULL, I don't think the if is needed. (Same below for preedit)