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=36dfb7876314f16d401e2016e55d126fb264d1df;hpb=d8a2f79b8743b44a0728902293acf101c9b2d882 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)