diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-26 21:48:14 -0400 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-05-26 21:48:14 -0400 |
commit | 14e438c8a2bc7342489d248a3d66b9123245d552 (patch) | |
tree | fe1d3774c4e00f9030f6a78481d1a49472178bea /src/compositor-headless.c | |
parent | 115b0f729c99d6b9f7ffa004209249094fe871f0 (diff) |
compositor: Parse config file in main(), only keep weston config object
Now that all backends and modules have been converted to the new
config parser API, we don't have to keep the fd around.
Diffstat (limited to 'src/compositor-headless.c')
-rw-r--r-- | src/compositor-headless.c | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/compositor-headless.c b/src/compositor-headless.c index e4bd1bea..e250b989 100644 --- a/src/compositor-headless.c +++ b/src/compositor-headless.c @@ -157,8 +157,9 @@ headless_destroy(struct weston_compositor *ec) static struct weston_compositor * headless_compositor_create(struct wl_display *display, - int width, int height, const char *display_name, - int *argc, char *argv[], int config_fd) + int width, int height, const char *display_name, + int *argc, char *argv[], + struct weston_config *config) { struct headless_compositor *c; @@ -168,8 +169,7 @@ headless_compositor_create(struct wl_display *display, memset(c, 0, sizeof *c); - if (weston_compositor_init(&c->base, display, argc, argv, - config_fd) < 0) + if (weston_compositor_init(&c->base, display, argc, argv, config) < 0) goto err_free; weston_seat_init(&c->fake_seat, &c->base); @@ -194,7 +194,7 @@ err_free: WL_EXPORT struct weston_compositor * backend_init(struct wl_display *display, int *argc, char *argv[], - int config_fd) + struct weston_config *config) { int width = 1024, height = 640; char *display_name = NULL; @@ -208,5 +208,5 @@ backend_init(struct wl_display *display, int *argc, char *argv[], ARRAY_LENGTH(headless_options), argc, argv); return headless_compositor_create(display, width, height, display_name, - argc, argv, config_fd); + argc, argv, config); } |