ack, actually 2 bugfixes.
Hans de Goede wrote:
---
 client/red_client.cpp |    5 +++--
 1 files changed, 3 insertions(+), 2 deletions(-)

diff --git a/client/red_client.cpp b/client/red_client.cpp
index cf2ee35..61974b5 100644
--- a/client/red_client.cpp
+++ b/client/red_client.cpp
@@ -1013,7 +1013,8 @@ void 
RedClient::handle_agent_connected(RedPeer::InMessage* message)
         send_agent_monitors_config();
     }
- if (!_agent_disp_config_sent) {
+    if (VD_AGENT_HAS_CAPABILITY(_agent_caps, _agent_caps_size,
+            VD_AGENT_CAP_DISPLAY_CONFIG) && !_agent_disp_config_sent) {
         send_agent_display_config();
     }
 }
@@ -1038,7 +1039,7 @@ void RedClient::on_agent_announce_capabilities(
     memcpy(_agent_caps, caps->caps, sizeof(_agent_caps[0]) * caps_size);
if (VD_AGENT_HAS_CAPABILITY(caps->caps, caps_size,
-        VD_AGENT_DISPLAY_CONFIG)) {
+            VD_AGENT_CAP_DISPLAY_CONFIG)) {
         // not sending the color depth through send_agent_monitors_config, 
since
         // it applies only for attached screens.
         send_agent_display_config();

_______________________________________________
Spice-devel mailing list
[email protected]
http://lists.freedesktop.org/mailman/listinfo/spice-devel

Reply via email to