From b40e2c03385173a36e20563e39e900c10b5fc08c Mon Sep 17 00:00:00 2001 From: SooChan Lim Date: Mon, 2 Nov 2020 17:51:58 +0900 Subject: [PATCH] e_client: fix the dereferenced data Change-Id: I2bc1cfe11eaa80b96b27086dfffd194c934e5b90 --- src/bin/e_client.c | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index b5f4b77388..e13143f45d 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -7672,14 +7672,13 @@ e_client_base_output_resolution_update(E_Client *ec) if (!e_config->configured_output_resolution.use) return EINA_TRUE; if (ec->base_output_resolution.use) return EINA_TRUE; - cdata = e_client_cdata_get(ec); - /* Check whether it's subsurface or not * The resolution of subsurface will follow the resolution of its toplevel surface. * Transform for subsurface will be applied when toplevel surface does by * implementation of e_client_transform_core. */ - if (cdata->sub.data) return EINA_FALSE; + cdata = e_client_cdata_get(ec); + if (cdata && cdata->sub.data) return EINA_FALSE; configured_width = e_config->configured_output_resolution.w; configured_height = e_config->configured_output_resolution.h; -- 2.34.1