diff --git a/src/bin/e_pixmap.c b/src/bin/e_pixmap.c index 8f81351e6..46f66469e 100644 --- a/src/bin/e_pixmap.c +++ b/src/bin/e_pixmap.c @@ -332,7 +332,8 @@ e_pixmap_refresh(E_Pixmap *cp) e_comp_object_native_surface_set(cp->client->frame, 0); success = !!pixmap; if (!success) break; - if (ecore_x_present_exists() && cp->client->comp_data->pw && cp->client->comp_data->ph && + if (ecore_x_present_exists() && cp->client->comp_data && + cp->client->comp_data->pw && cp->client->comp_data->ph && (!e_client_util_resizing_get(cp->client))) //PRESENT is unreliable during resizes { pw = cp->client->comp_data->pw;