On 11/27/2012 02:52 AM, Doyoun Kang wrote:
> Dear all.
>
> I found something like a bug. The window doesn't hide calling hide 
> window(like ecore_x_window_hide() or evas_object_hide(), etc.) after 
> iconifing and uniconifing window.
> I found that it was caused by bd->await_hide_event. When the window change 
> it's state to ICONIFY, e increase bd->await_hide_event in e_border_iconify(), 
> however there is no code to decrease bd->await_hide_event in 
> e_border_uniconify(). So, the window doesn't hide after calling hide window 
> because bd->await_hide_event is greater than zero.
> I attached the patch to solve this. Please, check this patch and give an 
> advice to me. :)

This isn't the right solution. iconify does not increase the count, hide 
does. A hide should be followed by an Ecore_X_Event_Window_Hide event 
which decreases the count. I did change some code regarding this a while 
ago to fix another bug, maybe it triggered another :)

S.


------------------------------------------------------------------------------
Monitor your physical, virtual and cloud infrastructure from a single
web console. Get in-depth insight into apps, servers, databases, vmware,
SAP, cloud infrastructure, etc. Download 30-day Free Trial.
Pricing starts from $795 for 25 servers or applications!
http://p.sf.net/sfu/zoho_dev2dev_nov
_______________________________________________
enlightenment-devel mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/enlightenment-devel

Reply via email to