Rémi Bernon (@rbernon) commented about dlls/winewayland.drv/opengl.c:
if ((old = find_drawable_for_hwnd(hwnd))) list_remove(&old->entry); if (new) list_add_head(&gl_drawables, &new->entry);
- if (old && new) update_context_drawables(new, old);
- if (old && new)
- {
update_context_drawables(new, old);
if (new->swap_interval != old->swap_interval)
{
new->swap_interval = old->swap_interval;
What about moving that to update_context_drawables?