extend mmap wrapper functionality
[libpicofe.git] / pandora / plat.c
index 91468a1..1815274 100644 (file)
@@ -20,6 +20,7 @@
 #include "../common/input.h"\r
 #include "../linux/sndout_oss.h"\r
 #include "../linux/fbdev.h"\r
+#include "../linux/xenv.h"\r
 #include "plat.h"\r
 #include "asm_utils.h"\r
 #include "version.h"\r
@@ -169,6 +170,10 @@ void pemu_finalize_frame(const char *fps, const char *notice)
 void plat_video_flip(void)\r
 {\r
        g_screen_ptr = vout_fbdev_flip(layer_fb);\r
+\r
+       // XXX: drain OS event queue here, maybe we'll actually use it someday..\r
+       int dummy;\r
+       xenv_update(&dummy);\r
 }\r
 \r
 void plat_video_toggle_renderer(int change, int is_menu)\r
@@ -542,8 +547,6 @@ void plat_wait_till_us(unsigned int us_to)
 */\r
 }\r
 \r
-#include "../linux/oshide.h"\r
-\r
 void plat_early_init(void)\r
 {\r
 }\r
@@ -576,7 +579,7 @@ void plat_init(void)
                exit(1);\r
        }\r
 \r
-       oshide_init();\r
+       xenv_init();\r
 \r
        w = h = 0;\r
        main_fb = vout_fbdev_init(main_fb_name, &w, &h, 16, 2);\r
@@ -629,7 +632,7 @@ void plat_finish(void)
 {\r
        sndout_oss_exit();\r
        vout_fbdev_finish(main_fb);\r
-       oshide_finish();\r
+       xenv_finish();\r
 \r
        printf("all done\n");\r
 }\r