This removes the hack code that sets the configured flag to true, and
this is to ensure that an initial configure event is sent.
It was actually intended to prevent raising protocol errors when the
server received requests for xdg_toplevel_v6.move and
xdg_toplevel_v6.resize before receiving the configure ack for backward
compatibility. However, it has to be considered a client error.
Change-Id: Ifb5566fd4c0640ffa191246e757de6e3b83969f3
_e_xdg_toplevel_v6_listener_init(toplevel);
_e_xdg_toplevel_v6_init(toplevel);
- // FIXME HACK
- // For wayland clients which don't follow the rule of
- // xdg_shell_v6.configure, this sets `configured` variable as true to work
- // with libds which does follow the rule of xdg_shell_v6 spec.
- ds_xdg_surface->configured = EINA_TRUE;
-
LOG("Created E_Xdg_Toplevel_V6(%p)", toplevel->ec, toplevel);
}