Display server will wait client render when deiconify_update is set 1
Change-Id: I7d863f7bdc4cca4e623ae1bb9ce261994360e7ad
ec->exp_iconify.not_raise = 0;
ec->exp_iconify.skip_iconify = 0;
ec->exp_iconify.skip_by_remote = 0;
+ if (e_config->deiconify_approve)
+ ec->exp_iconify.deiconify_update= 1;
+ else
+ ec->exp_iconify.deiconify_update= 0;
- if (!_e_client_hook_call(E_CLIENT_HOOK_NEW_CLIENT, ec))
+ if (!_e_client_hook_call(E_CLIENT_HOOK_NEW_CLIENT, ec))
{
/* delete the above allocated object */
//e_object_del(E_OBJECT(ec));
unsigned char by_client : 1;
unsigned char not_raise : 1;
unsigned char skip_iconify : 1;
- unsigned char skip_by_remote : 1; // skip iconify by remote surface client
+ unsigned char skip_by_remote : 1; // skip iconify by remote surface client
+ unsigned char deiconify_update : 1; // wait client render if deiconify_update is 1
} exp_iconify;
struct