There was a bug that the window was not rotated when its transient_for child window was deleted.
In this case, the fg_ec was not updated because the parent window had been shown state already.
So, the fg_ec was maintained to the deleted child window.
For this reason, the parent window was not added to the rotation update list.
Change-Id: Id1cf38fab82de795201064cbb96438d015529800
eina_hash_del_by_key(hash_policy_ext_rotation, &ec);
}
+
+ if (fg_ec == ec)
+ fg_ec = NULL;
}
static void