e_comp_wl: check if tbm_surf exists 09/52709/1 accepted/tizen/mobile/20151126.073326 accepted/tizen/tv/20151126.073346 accepted/tizen/wearable/20151126.073354 submit/tizen/20151126.062338
authorBoram Park <boram1288.park@samsung.com>
Thu, 26 Nov 2015 06:07:41 +0000 (15:07 +0900)
committerBoram Park <boram1288.park@samsung.com>
Thu, 26 Nov 2015 06:07:41 +0000 (15:07 +0900)
Change-Id: Ic7a420c7a379729d6358c8ec7eff992ec5c430c9

src/bin/e_comp_wl.c

index 49069ad193bfea8f22a389bffaaed2714cabbd9a..56ae07a998739a682d6157d045274c4f45e6fa0b 100644 (file)
@@ -4029,7 +4029,7 @@ e_comp_wl_buffer_get(struct wl_resource *resource)
         cdata = e_comp->wl_comp_data;
         tbm_surf = wayland_tbm_server_get_surface(cdata->tbm.server, resource);
         format = tbm_surface_get_format(tbm_surf);
-        if (format != TBM_FORMAT_ARGB8888 && format != TBM_FORMAT_XRGB8888)
+        if (tbm_surf && format != TBM_FORMAT_ARGB8888 && format != TBM_FORMAT_XRGB8888)
           {
              buffer->type = E_COMP_WL_BUFFER_TYPE_TBM;
              buffer->w = tbm_surface_get_width(tbm_surf);