Signed-off-by: Evgeny Voevodin <e.voevodin@samsung.com>
static int qemu_argc = 0;
static char** qemu_argv = NULL;
+extern void maruskin_sdl_free(void);
+
void exit_emulator(void)
{
cleanup_multi_touch_state();
shutdown_skin_server();
shutdown_guest_server();
+ maruskin_sdl_free();
SDL_Quit();
}
SDL_PushEvent(&ev);
}
+void maruskin_sdl_free(void)
+{
+ SDL_FreeSurface(surface_screen);
+ SDL_FreeSurface(surface_qemu);
+}
+
DisplaySurface* get_qemu_display_surface( void ) {
return qemu_display_surface;
}
void maruskin_display_init(DisplayState *ds);
void maruskin_sdl_init(uint64 swt_handle, int lcd_size_width, int lcd_size_height);
void maruskin_sdl_resize(void);
+void maruskin_sdl_free(void);
DisplaySurface* get_qemu_display_surface( void );