Fix non-trivial designated initializers for old Gnu C++ compilers

Fix this error reported by some older Gnu C++ compilers:

./server/tests/test-display-base.cpp:818:1: sorry, unimplemented: non-trivial designated initializers not supported

Signed-off-by: Frediano Ziglio <freddy77@gmail.com>
Acked-by: Marc-André Lureau <marcandre.lureau@redhat.com>
This commit is contained in:
Frediano Ziglio 2021-02-08 08:16:57 +00:00
parent 23ba776212
commit 9af2193f2c
2 changed files with 2 additions and 2 deletions

View File

@ -188,8 +188,8 @@ struct QXLInterface {
SpiceBaseInterface base;
union {
void (*attache_worker)(QXLInstance *qin, QXLWorker *qxl_worker) SPICE_GNUC_DEPRECATED;
void (*attached_worker)(QXLInstance *qin);
void (*attache_worker)(QXLInstance *qin, QXLWorker *qxl_worker) SPICE_GNUC_DEPRECATED;
};
void (*set_compression_level)(QXLInstance *qin, int level);
void (*set_mm_time)(QXLInstance *qin, uint32_t mm_time) SPICE_GNUC_DEPRECATED;

View File

@ -798,7 +798,7 @@ static QXLInterface display_sif = {
.major_version = SPICE_INTERFACE_QXL_MAJOR,
.minor_version = SPICE_INTERFACE_QXL_MINOR
},
.attached_worker = attached_worker,
{ .attached_worker = attached_worker },
.set_compression_level = set_compression_level,
.set_mm_time = NULL,
.get_init_info = get_init_info,