window: Fix remaining references to the egl image surface type

Didn't catch these before, was compiling with sw cairo.
dev
Kristian Høgsberg 13 years ago
parent 38f0c14af3
commit 5990fbb6e2
  1. 16
      clients/window.c

@ -478,17 +478,11 @@ display_create_surface(struct display *display,
if (check_size(rectangle) < 0) if (check_size(rectangle) < 0)
return NULL; return NULL;
#ifdef HAVE_CAIRO_EGL #ifdef HAVE_CAIRO_EGL
if (display->dpy) { if (display->dpy)
if (surface)
return display_create_egl_window_surface(display, return display_create_egl_window_surface(display,
surface, surface,
flags, flags,
rectangle); rectangle);
else
return display_create_egl_image_surface(display,
flags,
rectangle);
}
#endif #endif
return display_create_shm_surface(display, rectangle, flags, NULL); return display_create_shm_surface(display, rectangle, flags, NULL);
} }
@ -500,13 +494,7 @@ display_create_surface_from_file(struct display *display,
{ {
if (check_size(rectangle) < 0) if (check_size(rectangle) < 0)
return NULL; return NULL;
#ifdef HAVE_CAIRO_EGL
if (display->dpy) {
return display_create_egl_image_surface_from_file(display,
filename,
rectangle);
}
#endif
return display_create_shm_surface_from_file(display, filename, rectangle); return display_create_shm_surface_from_file(display, filename, rectangle);
} }
static const struct { static const struct {

Loading…
Cancel
Save