Zhiyi Zhang (@zhiyi) commented about dlls/winex11.drv/window.c:
- windows spanning multiple monitors */
static void update_net_wm_fullscreen_monitors( struct x11drv_win_data *data ) {
- long *old_monitors = data->pending_state.monitors, monitors[4];
- long *old_monitors = data->pending_state.monitors, monitors[5]; /* 4 + 1 for xinerama generation */
Let's use a dedicated variable for Xinerama generation instead of adding another long at the end of the monitor index array.