diff --git a/src/bin/e_comp_x.c b/src/bin/e_comp_x.c index 49967d142..e0a0fea85 100644 --- a/src/bin/e_comp_x.c +++ b/src/bin/e_comp_x.c @@ -702,15 +702,10 @@ _e_comp_x_client_shape_input_rectangle_set(E_Client *ec) if (ec->override || (!ec->comp_data->reparented)) return; - if (ec->shaped_input) - ecore_x_composite_window_events_disable(win); + if (ec->visible && (!ec->comp_hidden)) + ecore_x_composite_window_events_enable(win); else - { - if (ec->visible && (!ec->comp_hidden)) - ecore_x_composite_window_events_enable(win); - else - ecore_x_composite_window_events_disable(win); - } + ecore_x_composite_window_events_disable(win); } static void