top_win_angle = -1;
- DBG("<<< Try to set zone rotation | fg_ec '%s'(%p) cur_angle:%d zone(unknown_state:%d act:%d curr:%d)",
+ DBG("<<< Try to set zone rotation | fg_ec '%s'(win:%x, ec:%p) cur_angle:%d zone(unknown_state:%d act:%d curr:%d)",
fg_ec ? fg_ec->icccm.name : "",
+ e_client_util_win_get(fg_ec),
fg_ec,
cur_angle,
zone->rot.unknown_state,
* rotated. that's because this is deactivated sometime later by
* visibility's deiconify rendering logic.
*/
- else if ((fg_ec != ec) &&
+ else if ((fg_ec != ec) && (include_ec != ec) &&
_e_client_rotation_check_ec_size_and_type(zone, ec))
{
if (!ec->argb)