discomfitor pushed a commit to branch master.

http://git.enlightenment.org/core/enlightenment.git/commit/?id=096c6b40909b4dd903f8332bb0a55b8bbaa2cbfb

commit 096c6b40909b4dd903f8332bb0a55b8bbaa2cbfb
Author: Mike Blumenkrantz <[email protected]>
Date:   Fri Jul 28 13:49:31 2017 -0400

    continue to fetch netwm opacity hint if it changed since the last fetch
    
    some apps (e.g., wine) do not trigger any event when changing this property,
    and they use the property in order to simulate window fade in/out
    
    ref T5370
---
 src/bin/e_comp_x.c | 4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c
index 4557f0a87..230bd6bbf 100644
--- a/src/bin/e_comp_x.c
+++ b/src/bin/e_comp_x.c
@@ -3920,8 +3920,10 @@ _e_comp_x_hook_client_fetch(void *d EINA_UNUSED, 
E_Client *ec)
                   ec->netwm.opacity = val;
                   rem_change = 1;
                }
+             ec->netwm.fetch.opacity = !ec->netwm.opacity;
           }
-        ec->netwm.fetch.opacity = 0;
+        else
+          ec->netwm.fetch.opacity = 0;
      }
    if (ec->netwm.fetch.icon)
      {

-- 


Reply via email to