aboutsummaryrefslogtreecommitdiff
path: root/example/example-drm.c
diff options
context:
space:
mode:
Diffstat (limited to 'example/example-drm.c')
-rw-r--r--example/example-drm.c7
1 files changed, 5 insertions, 2 deletions
diff --git a/example/example-drm.c b/example/example-drm.c
index 35a4f9a2..a2643949 100644
--- a/example/example-drm.c
+++ b/example/example-drm.c
@@ -23,8 +23,10 @@ void output_add(struct wl_listener *listener, void *data)
{
struct wlr_drm_output *out = data;
- fprintf(stderr, "Output added\n");
- wlr_drm_output_modeset(out, "preferred");
+ size_t num_modes;
+ struct wlr_drm_mode *modes = wlr_drm_output_get_modes(out, &num_modes);
+
+ wlr_drm_output_modeset(out, &modes[0]);
}
void output_rem(struct wl_listener *listener, void *data)
@@ -115,4 +117,5 @@ int main()
wl_event_source_remove(timer);
wlr_drm_backend_free(wlr);
+ wl_display_destroy(display);
}