mirror of https://github.com/mgba-emu/mgba.git
Fix the build
This commit is contained in:
parent
ecb1939ff1
commit
b8ecabbaa9
|
@ -1,6 +1,7 @@
|
||||||
#include "gdb-stub.h"
|
#include "gdb-stub.h"
|
||||||
|
|
||||||
#include <errno.h>
|
#include <errno.h>
|
||||||
|
#include <signal.h>
|
||||||
|
|
||||||
enum GDBError {
|
enum GDBError {
|
||||||
GDB_NO_ERROR = 0x00,
|
GDB_NO_ERROR = 0x00,
|
||||||
|
|
|
@ -191,13 +191,17 @@ static void _GBASDLRunloop(struct GBAThread* context, struct GLSoftwareRenderer*
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
while (SDL_PollEvent(&event)) {
|
while (SDL_PollEvent(&event)) {
|
||||||
|
#if SDL_VERSION_ATLEAST(2, 0, 0)
|
||||||
int fullscreen = renderer->events.fullscreen;
|
int fullscreen = renderer->events.fullscreen;
|
||||||
|
#endif
|
||||||
GBASDLHandleEvent(context, &renderer->events, &event);
|
GBASDLHandleEvent(context, &renderer->events, &event);
|
||||||
|
#if SDL_VERSION_ATLEAST(2, 0, 0)
|
||||||
// Event handling can change the size of the screen
|
// Event handling can change the size of the screen
|
||||||
if (renderer->events.fullscreen != fullscreen) {
|
if (renderer->events.fullscreen != fullscreen) {
|
||||||
SDL_GetWindowSize(renderer->window, &renderer->viewportWidth, &renderer->viewportHeight);
|
SDL_GetWindowSize(renderer->window, &renderer->viewportWidth, &renderer->viewportHeight);
|
||||||
glViewport(0, 0, renderer->viewportWidth, renderer->viewportHeight);
|
glViewport(0, 0, renderer->viewportWidth, renderer->viewportHeight);
|
||||||
}
|
}
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue