X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=pcsx_rearmed.git;a=blobdiff_plain;f=frontend%2Fplat_omap.c;h=b8ab19ba326cc94a6647994812b8a5631f852c24;hp=89a59a6bb846c9e21cc736f1bc9c8a220a7679cb;hb=ddc0a02a811034532a8e013c14091b61a89439ba;hpb=61f97bb0518cde50b243fba8ce2e8a907a0fc2e9 diff --git a/frontend/plat_omap.c b/frontend/plat_omap.c index 89a59a6b..b8ab19ba 100644 --- a/frontend/plat_omap.c +++ b/frontend/plat_omap.c @@ -147,10 +147,19 @@ void plat_video_menu_leave(void) void plat_minimize(void) { - omap_enable_layer(0); + int ret; + + ret = vout_fbdev_save(layer_fb); + if (ret != 0) { + printf("minimize: layer/fb handling failed\n"); + return; + } + xenv_minimize(); + in_set_config_int(0, IN_CFG_BLOCKING, 0); /* flush event queue */ - omap_enable_layer(1); + omap_enable_layer(0); /* restore layer mem */ + vout_fbdev_restore(layer_fb); } void *plat_prepare_screenshot(int *w, int *h, int *bpp)