summaryrefslogtreecommitdiff
path: root/examples/hello.c
diff options
context:
space:
mode:
Diffstat (limited to 'examples/hello.c')
-rw-r--r--examples/hello.c6
1 files changed, 3 insertions, 3 deletions
diff --git a/examples/hello.c b/examples/hello.c
index 4153394..ded4235 100644
--- a/examples/hello.c
+++ b/examples/hello.c
@@ -7,7 +7,7 @@ struct app {
bool failed;
};
-static int init(void *ud, struct yasl_display *display)
+static enum yasl_app_result init(void *ud, struct yasl_display *display)
{
struct yasl_window_spec spec = {.title = "Hello YASL", .size = {640, 480}};
struct yasl_surface *surface = yasl_surface_create_toplevel(display, &spec);
@@ -20,10 +20,10 @@ static int init(void *ud, struct yasl_display *display)
return YASL_APP_CONTINUE;
}
-static int event(void *ud, const struct yasl_event *event)
+static enum yasl_app_result event(void *ud, const struct yasl_event *event)
{
(void)ud;
- return event->type == YASL_EVENT_WINDOW_CLOSE_REQUEST ? YASL_APP_QUIT : YASL_APP_CONTINUE;
+ return event->type == YASL_EVENT_WINDOW_CLOSE ? YASL_APP_QUIT : YASL_APP_CONTINUE;
}
static void draw(void *ud, struct yasl_surface *surface, struct yasl_frame_context *frame)