On Thu Jul 28 12:23:57 2022 +0000, R��mi Bernon wrote:
There's been a similar discussion before when implementing better keyboard layout support, and @julliard explicitly asked to have code in the generic part of `user32` rather than in nulldrv. The `nulldrv` isn't supposed to implement anything, and the generic part of `user32` / `win32u` should implement the correct behavior unless the driver indicates that it took over.
I still don't like it personally but if we have to do it this way then some comments separating the nulldrv/fallback code path would be nice.