Function declares a pointer return, so return one.
authorBryce Harrington <bryce@canonical.com>
Fri, 19 Nov 2010 20:14:39 +0000 (12:14 -0800)
committerKristian Høgsberg <krh@bitplanet.net>
Mon, 22 Nov 2010 15:49:07 +0000 (10:49 -0500)
These two functions are just wrappers around display_create_*_surface
but weren't forwarding along the result of those calls as is implied by
their return value type.

This fixes a compile-time warning.

Signed-off-by: Bryce Harrington <bryce@canonical.com>
clients/window.c

index 56124e9..3abc2b0 100644 (file)
@@ -453,9 +453,9 @@ display_create_surface(struct display *display,
                       struct rectangle *rectangle)
 {
 #ifdef HAVE_CAIRO_GL
-       display_create_drm_surface(display, rectangle);
+       return display_create_drm_surface(display, rectangle);
 #else
-       display_create_shm_surface(display, rectangle);
+       return display_create_shm_surface(display, rectangle);
 #endif
 }
 
@@ -465,9 +465,9 @@ display_create_surface_from_file(struct display *display,
                                 struct rectangle *rectangle)
 {
 #ifdef HAVE_CAIRO_GL
-       display_create_drm_surface_from_file(display, filename, rectangle);
+       return display_create_drm_surface_from_file(display, filename, rectangle);
 #else
-       display_create_shm_surface_from_file(display, filename, rectangle);
+       return display_create_shm_surface_from_file(display, filename, rectangle);
 #endif
 }