gears: Exit on ESC
This commit is contained in:
@@ -97,6 +97,8 @@ static const char *frag_shader_text =
|
|||||||
" gl_FragColor = v_color;\n"
|
" gl_FragColor = v_color;\n"
|
||||||
"}\n";
|
"}\n";
|
||||||
|
|
||||||
|
static int running = 1;
|
||||||
|
|
||||||
static void
|
static void
|
||||||
init_egl(struct display *display, EGLint alpha_size)
|
init_egl(struct display *display, EGLint alpha_size)
|
||||||
{
|
{
|
||||||
@@ -477,6 +479,8 @@ keyboard_handle_key(void *data, struct wl_keyboard *keyboard,
|
|||||||
|
|
||||||
if (key == KEY_F11 && state)
|
if (key == KEY_F11 && state)
|
||||||
toggle_fullscreen(d->window, d->window->fullscreen ^ 1);
|
toggle_fullscreen(d->window, d->window->fullscreen ^ 1);
|
||||||
|
else if (key == KEY_ESC && state)
|
||||||
|
running = 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static void
|
static void
|
||||||
@@ -549,8 +553,6 @@ event_mask_update(uint32_t mask, void *data)
|
|||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int running = 1;
|
|
||||||
|
|
||||||
static void
|
static void
|
||||||
signal_int(int signum)
|
signal_int(int signum)
|
||||||
{
|
{
|
||||||
|
|||||||
Reference in New Issue
Block a user