ui: add getter for UIInfo
The following patch is going to introduce extra fields / details to UIInfo. Add a getter and keep the current values, instead of memset(0) Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-id: 20200927145751.365446-4-marcandre.lureau@redhat.com Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
This commit is contained in:
parent
fd36eade01
commit
5eaf1e48ff
@ -264,6 +264,7 @@ void update_displaychangelistener(DisplayChangeListener *dcl,
|
|||||||
void unregister_displaychangelistener(DisplayChangeListener *dcl);
|
void unregister_displaychangelistener(DisplayChangeListener *dcl);
|
||||||
|
|
||||||
bool dpy_ui_info_supported(QemuConsole *con);
|
bool dpy_ui_info_supported(QemuConsole *con);
|
||||||
|
const QemuUIInfo *dpy_get_ui_info(const QemuConsole *con);
|
||||||
int dpy_set_ui_info(QemuConsole *con, QemuUIInfo *info);
|
int dpy_set_ui_info(QemuConsole *con, QemuUIInfo *info);
|
||||||
|
|
||||||
void dpy_gfx_update(QemuConsole *con, int x, int y, int w, int h);
|
void dpy_gfx_update(QemuConsole *con, int x, int y, int w, int h);
|
||||||
|
@ -1516,6 +1516,13 @@ bool dpy_ui_info_supported(QemuConsole *con)
|
|||||||
return con->hw_ops->ui_info != NULL;
|
return con->hw_ops->ui_info != NULL;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
const QemuUIInfo *dpy_get_ui_info(const QemuConsole *con)
|
||||||
|
{
|
||||||
|
assert(con != NULL);
|
||||||
|
|
||||||
|
return &con->ui_info;
|
||||||
|
}
|
||||||
|
|
||||||
int dpy_set_ui_info(QemuConsole *con, QemuUIInfo *info)
|
int dpy_set_ui_info(QemuConsole *con, QemuUIInfo *info)
|
||||||
{
|
{
|
||||||
assert(con != NULL);
|
assert(con != NULL);
|
||||||
|
@ -672,7 +672,7 @@ static int interface_client_monitors_config(QXLInstance *sin,
|
|||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
memset(&info, 0, sizeof(info));
|
info = *dpy_get_ui_info(ssd->dcl.con);
|
||||||
|
|
||||||
if (mc->num_of_monitors == 1) {
|
if (mc->num_of_monitors == 1) {
|
||||||
/*
|
/*
|
||||||
|
Loading…
Reference in New Issue
Block a user