diff options
author | Kristian Høgsberg <krh@bitplanet.net> | 2013-03-07 14:04:51 -0500 |
---|---|---|
committer | Kristian Høgsberg <krh@bitplanet.net> | 2013-03-07 14:04:51 -0500 |
commit | 334e37d75b62320da1b6805bbe61ad05bccbb652 (patch) | |
tree | 12ca8d1fbb42f2b3f9752a1ffb3f0a986add473e | |
parent | 0c01dac1142ebde0826a568090357e204f5d7674 (diff) |
Use new module init arguments
-rw-r--r-- | overlay-plugin.c | 13 |
1 files changed, 11 insertions, 2 deletions
diff --git a/overlay-plugin.c b/overlay-plugin.c index ae604f9..4ecc5b4 100644 --- a/overlay-plugin.c +++ b/overlay-plugin.c @@ -247,12 +247,21 @@ overlay_destroy(struct wl_listener *listener, void *data) } int -module_init(struct weston_compositor *compositor); +module_init(struct weston_compositor *compositor, + int *argc, char *argv[], const char *config_file); WL_EXPORT int -module_init(struct weston_compositor *compositor) +module_init(struct weston_compositor *compositor, + int *argc, char *argv[], const char *config_file) { struct overlay *overlay; + int major, minor, micro; + + weston_version(&major, &minor, µ); + if (major != 1 || minor != 0 || micro < 90) { + weston_log("overlay plugin requires weston > 1.0.90\n"); + return -1; + } overlay = malloc(sizeof *overlay); if (overlay == NULL) |