discomfitor pushed a commit to branch master. http://git.enlightenment.org/core/enlightenment.git/commit/?id=adaad812d3218ce3abb6ed01ab8d4a6959ad7681
commit adaad812d3218ce3abb6ed01ab8d4a6959ad7681 Author: Mike Blumenkrantz <[email protected]> Date: Fri Mar 10 15:57:15 2017 -0500 run e_hints_window_init() on new_client eval and not during placement these are not related --- src/bin/e_client.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/bin/e_client.c b/src/bin/e_client.c index aa3b747..40e5f8e 100644 --- a/src/bin/e_client.c +++ b/src/bin/e_client.c @@ -1770,6 +1770,8 @@ _e_client_eval(E_Client *ec) ec->stack.ignore--; } } + if (ec->new_client && (!ec->override)) + e_hints_window_init(ec); if ((!e_client_util_ignored_get(ec)) && ec->zone && ec->visible && (!ec->placed)) { if (ec->parent) @@ -1922,8 +1924,6 @@ _e_client_eval(E_Client *ec) } /* Recreate state */ - if (!ec->override) - e_hints_window_init(ec); if ((ec->e.state.centered) && ((!ec->remember) || ((ec->remember) && (!(ec->remember->apply & E_REMEMBER_APPLY_POS))))) --
