VO_WIN_FORCE_POS is set even if the position is not provided by the user, so we have no choice but to always fit. We should do this regardless, and if any issues occur in multi-monitor configurations, they should be addressed separately.
Unified · Split
| @@ -1950,7 +1950,7 @@ static void window_reconfig(struct vo_w32_state *w32, bool force) · 1949 unmodified lines | |||
| 1950 | w32->prev_windowrc = w32->windowrc; | 1950 | w32->prev_windowrc = w32->windowrc; |
| 1951 | w32->window_bounds_initialized = true; | 1951 | w32->window_bounds_initialized = true; |
| 1952 | w32->win_force_pos = geo.flags & VO_WIN_FORCE_POS; | 1952 | w32->win_force_pos = geo.flags & VO_WIN_FORCE_POS; |
| 1953 | w32->fit_on_screen = !w32->win_force_pos; | 1953 | w32->fit_on_screen = true; |
| 1954 | goto finish; | 1954 | goto finish; |
| 1955 | } | 1955 | } |
| 1956 | 1956 | ||