gears: Exit on ESC

Kristian Høgsberg 12 years ago
parent 3361639b7b
commit 321e8b7fd3
  1. 6
      clients/simple-egl.c

@ -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)
{ {

Loading…
Cancel
Save