allow Ctrl-C to be pressed when using gdb stub and SDL
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@394 c046a42c-6fe2-441c-8c8c-71466251a162
This commit is contained in:
parent
ebc054881f
commit
0ae04d7367
8
sdl.c
8
sdl.c
@ -42,8 +42,8 @@
|
|||||||
|
|
||||||
#include <SDL.h>
|
#include <SDL.h>
|
||||||
|
|
||||||
#include "cpu-i386.h"
|
#include "cpu.h"
|
||||||
#include "exec.h"
|
#include "exec-all.h"
|
||||||
|
|
||||||
#include "vl.h"
|
#include "vl.h"
|
||||||
|
|
||||||
@ -264,6 +264,10 @@ void sdl_display_init(DisplayState *ds)
|
|||||||
fprintf(stderr, "Could not initialize SDL - exiting\n");
|
fprintf(stderr, "Could not initialize SDL - exiting\n");
|
||||||
exit(1);
|
exit(1);
|
||||||
}
|
}
|
||||||
|
/* NOTE: we still want Ctrl-C to work, so we undo the SDL redirections */
|
||||||
|
signal(SIGINT, SIG_DFL);
|
||||||
|
signal(SIGQUIT, SIG_DFL);
|
||||||
|
|
||||||
ds->dpy_update = sdl_update;
|
ds->dpy_update = sdl_update;
|
||||||
ds->dpy_resize = sdl_resize;
|
ds->dpy_resize = sdl_resize;
|
||||||
ds->dpy_refresh = sdl_refresh;
|
ds->dpy_refresh = sdl_refresh;
|
||||||
|
Loading…
Reference in New Issue
Block a user