mirror of
https://gitlab.com/libvirt/libvirt.git
synced 2025-03-20 06:50:22 +03:00
domain_conf: graphics: extract EGL-Headless formatting to separate function
virDomainGraphicsDefFormat function was way too long so split it into separate functions for each graphics type. Signed-off-by: Pavel Hrdina <phrdina@redhat.com> Reviewed-by: Ján Tomko <jtomko@redhat.com>
This commit is contained in:
parent
287c1a761e
commit
e95d362ba7
@ -26602,6 +26602,14 @@ virDomainGraphicsDefFormatSpice(virBuffer *attrBuf,
|
||||
return 0;
|
||||
}
|
||||
|
||||
static void
|
||||
virDomainGraphicsDefFormatEGLHeadless(virBuffer *childBuf,
|
||||
virDomainGraphicsDef *def)
|
||||
{
|
||||
virDomainGraphicsDefFormatGL(childBuf, VIR_TRISTATE_BOOL_ABSENT,
|
||||
def->data.egl_headless.rendernode);
|
||||
}
|
||||
|
||||
static int
|
||||
virDomainGraphicsDefFormat(virBuffer *buf,
|
||||
virDomainGraphicsDef *def,
|
||||
@ -26644,9 +26652,9 @@ virDomainGraphicsDefFormat(virBuffer *buf,
|
||||
break;
|
||||
|
||||
case VIR_DOMAIN_GRAPHICS_TYPE_EGL_HEADLESS:
|
||||
virDomainGraphicsDefFormatGL(&childBuf, VIR_TRISTATE_BOOL_ABSENT,
|
||||
def->data.egl_headless.rendernode);
|
||||
virDomainGraphicsDefFormatEGLHeadless(&childBuf, def);
|
||||
break;
|
||||
|
||||
case VIR_DOMAIN_GRAPHICS_TYPE_DBUS:
|
||||
if (def->data.dbus.p2p)
|
||||
virBufferAddLit(&attrBuf, " p2p='yes'");
|
||||
|
Loading…
x
Reference in New Issue
Block a user