18 Feb
2020
18 Feb
'20
11:26 p.m.
Dmitry Timoshkov <dmitry(a)baikal.ru> writes:
@@ -102,7 +102,7 @@ static struct window_class *find_class( struct process *process, atom_t atom, mo { struct window_class *class = LIST_ENTRY( ptr, struct window_class, entry ); if (class->atom != atom) continue; - if (!instance || !class->local || class->instance == instance) return class; + if (!instance || !class->local || (class->instance & ~0xffff) == (instance & ~0xffff)) return class;
I suspect that this may cause trouble with 16-bit classes. -- Alexandre Julliard julliard(a)winehq.org