wayland-server: Always use the display_resource for posting wl_display errors
authorKristian Høgsberg <krh@bitplanet.net>
Tue, 11 Oct 2011 18:36:49 +0000 (14:36 -0400)
committerKristian Høgsberg <krh@bitplanet.net>
Tue, 11 Oct 2011 18:37:45 +0000 (14:37 -0400)
src/wayland-server.c

index 33bedf7..2295efc 100644 (file)
@@ -166,7 +166,7 @@ wl_client_connection_data(int fd, uint32_t mask, void *data)
 
                object = &resource->object;
                if (opcode >= object->interface->method_count) {
-                       wl_resource_post_error(resource,
+                       wl_resource_post_error(client->display_resource,
                                               WL_DISPLAY_ERROR_INVALID_METHOD,
                                               "invalid method %d, object %s@%d",
                                               object->interface->name,
@@ -180,7 +180,7 @@ wl_client_connection_data(int fd, uint32_t mask, void *data)
                len -= size;
 
                if (closure == NULL && errno == EINVAL) {
-                       wl_resource_post_error(resource,
+                       wl_resource_post_error(client->display_resource,
                                               WL_DISPLAY_ERROR_INVALID_METHOD,
                                               "invalid arguments for %s@%d.%s",
                                               object->interface->name,