When change client window size,ensure spice-server receive VD_AGENT_MONITORS_CONFIG.But spice-vdagnt can't receive VD_AGENT_MONITORS_CONFIG in daemon_read_complete (VDAGENTD_CLIPBOARD* is normal),and guest resolution will not change.
I try to modify spice-server, if pass VDAgentMonitorsConfig message via the vdagent instead of via QXLInterface::client_monitors_config api, then guest resolution will automatic adjustment to client resolution.
diff reds.cpp