]> git.unchartedbackwaters.co.uk Git - francis/winuae.git/commitdiff
Check if mode switch is needed before updating graphics parameters
authorToni Wilen <twilen@winuae.net>
Tue, 19 Mar 2024 16:59:36 +0000 (18:59 +0200)
committerToni Wilen <twilen@winuae.net>
Tue, 19 Mar 2024 16:59:36 +0000 (18:59 +0200)
od-win32/win32gfx.cpp

index 2d47b3b3b58b048b35387cf04bd326c65320e1df..39388a805bfb248c927015632acf23a3410fb908 100644 (file)
@@ -3077,9 +3077,9 @@ void gfx_set_picasso_modeinfo(int monid, RGBFTYPE rgbfmt)
        if (!mon->screen_is_picasso)
                return;
        gfx_set_picasso_colors(monid, rgbfmt);
+       need = modeswitchneeded(mon, &mon->currentmode);
        update_gfxparams(mon);
        updatemodes(mon);
-       need = modeswitchneeded(mon, &mon->currentmode);
        if (need > 0) {
                open_screen(mon);
        } else if (need < 0) {