Use wl_resource_* error functions
diff --git a/compositor/compositor.c b/compositor/compositor.c
index 07de2c5..c7099f0 100644
--- a/compositor/compositor.c
+++ b/compositor/compositor.c
@@ -1088,7 +1088,7 @@
 
 	cb = malloc(sizeof *cb);
 	if (cb == NULL) {
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 		return;
 	}
 		
@@ -1171,7 +1171,7 @@
 
 	surface = wlsc_surface_create(ec, 0, 0, 0, 0);
 	if (surface == NULL) {
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 		return;
 	}
 
diff --git a/compositor/meego-tablet-shell.c b/compositor/meego-tablet-shell.c
index 908f53e..450888b 100644
--- a/compositor/meego-tablet-shell.c
+++ b/compositor/meego-tablet-shell.c
@@ -435,7 +435,7 @@
 
 	tablet_client = malloc(sizeof *tablet_client);
 	if (tablet_client == NULL) {
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 		return;
 	}
 
diff --git a/compositor/shell.c b/compositor/shell.c
index f4942a2..cdc9e0a 100644
--- a/compositor/shell.c
+++ b/compositor/shell.c
@@ -112,7 +112,7 @@
 	struct wlsc_surface *es = surface_resource->data;
 
 	if (wlsc_surface_move(es, wd, time) < 0)
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 }
 
 struct wlsc_resize_grab {
@@ -256,7 +256,7 @@
 	/* FIXME: Reject if fullscreen */
 
 	if (wlsc_surface_resize(es, wd, time, edges, resource) < 0)
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 }
 
 static void
@@ -452,7 +452,7 @@
 	if (p)
 		*p = strdup(type);
 	if (!p || !*p)
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 }
 
 static void
@@ -568,7 +568,7 @@
 
 	drag = malloc(sizeof *drag);
 	if (drag == NULL) {
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 		return;
 	}
 
@@ -655,7 +655,7 @@
 	if (p)
 		*p = strdup(type);
 	if (!p || !*p)
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 }
 
 static void
@@ -736,7 +736,7 @@
 
 	selection = malloc(sizeof *selection);
 	if (selection == NULL) {
-		wl_client_post_no_memory(client);
+		wl_resource_post_no_memory(resource);
 		return;
 	}