def->data.vnc.keymap = virXMLPropString(node, "keymap");
+ if (virXMLPropTristateBool(node, "wait", VIR_XML_PROP_NONE,
+ &def->data.vnc.wait) < 0)
+ return -1;
+
ctxt->node = node;
audioNode = virXPathNode("./audio", ctxt);
if (audioNode) {
virBufferAsprintf(attrBuf, " websocketGenerated='%s'",
def->data.vnc.websocketGenerated ? "yes" : "no");
+ if (def->data.vnc.wait != VIR_TRISTATE_BOOL_ABSENT)
+ virBufferAsprintf(attrBuf, " wait='%s'",
+ virTristateBoolTypeToString(def->data.vnc.wait));
+
virDomainGraphicsListenDefFormatAddr(attrBuf, glisten, flags);
break;
case VIR_DOMAIN_GRAPHICS_LISTEN_TYPE_NONE: