Revert "server: validate resource versions at creation time"
authorDerek Foreman <derekf@osg.samsung.com>
Fri, 19 Feb 2016 00:23:05 +0000 (18:23 -0600)
committerDerek Foreman <derekf@osg.samsung.com>
Fri, 19 Feb 2016 00:23:05 +0000 (18:23 -0600)
This reverts commit 88ff135ad46b556b6fdeb1244ffd019a262967bc.

The parent interface version may be higher than this interface version,
and the child object should inherit that version.

This check is wrong.

src/wayland-server.c

index 67cdd0c..ae9365f 100644 (file)
@@ -1390,13 +1390,6 @@ wl_resource_create(struct wl_client *client,
 {
        struct wl_resource *resource;
 
-       if (version < 1 || version > interface->version) {
-               wl_log("wl_resource_create: invalid resource version %d "
-                      "for interface '%s' - must be in range [1, %d]\n",
-                      version, interface->name, interface->version);
-               return NULL;
-       }
-
        resource = malloc(sizeof *resource);
        if (resource == NULL)
                return NULL;