RSMINF("Clear previous bind_ec:%p",
remote_surface->ec, "SURFACE", remote_surface, remote_surface->bind_ec);
+ /* check the base_output resolution */
+ if (remote_surface->provider && remote_surface->provider->common.ec)
+ e_client_base_output_resolution_rsm_update(remote_surface->bind_ec, remote_surface->provider->common.ec);
+
remote_surface->bind_ec->comp_data->pending.sx = 0;
remote_surface->bind_ec->comp_data->pending.sy = 0;
remote_surface->bind_ec->comp_data->pending.new_attach = EINA_TRUE;
remote_surface->bind_ec->comp_data->pending.buffer_viewport =
remote_surface->provider->common.ec->comp_data->scaler.buffer_viewport;
+ /* check the base_output resolution */
+ e_client_base_output_resolution_rsm_update(ec, remote_surface->provider->common.ec);
+
e_comp_wl_surface_commit(remote_surface->bind_ec);
remote_surface->need_prebind = EINA_TRUE;