discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=e105c10d808e68402ccd3582caad309a1078c584
commit e105c10d808e68402ccd3582caad309a1078c584 Author: Mike Blumenkrantz <zm...@samsung.com> Date: Mon Feb 10 09:11:40 2014 -0500 client shadow check with argb windows now returns based on frame state T929 --- src/bin/e_client.x | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/src/bin/e_client.x b/src/bin/e_client.x index ac7a96d..f80648c 100644 --- a/src/bin/e_client.x +++ b/src/bin/e_client.x @@ -115,7 +115,11 @@ static inline Eina_Bool e_client_util_shadow_state_get(const E_Client *ec) { Eina_Bool on; - if (ec->argb || ec->shaped) return EINA_FALSE; + if (ec->shaped) return EINA_FALSE; + if (ec->argb) + { + return (!ec->borderless) && (ec->bordername || (ec->border.name && strcmp(ec->border.name, "borderless"))); + } on = !ec->e.state.video; if (on) on = !ec->fullscreen; --