ui/console: console_select() regardless of have_gfx
Even if we don't have a gfx listener, we should call displaychangelistener_display_console() which handle that case correctly. Signed-off-by: Marc-André Lureau <marcandre.lureau@redhat.com> Reviewed-by: Daniel P. Berrangé <berrange@redhat.com> Message-Id: <20230830093843.3531473-7-marcandre.lureau@redhat.com>
This commit is contained in:
parent
177422789b
commit
074b24094f
10
ui/console.c
10
ui/console.c
@ -1047,13 +1047,11 @@ void console_select(unsigned int index)
|
|||||||
DisplayState *ds = s->ds;
|
DisplayState *ds = s->ds;
|
||||||
|
|
||||||
active_console = s;
|
active_console = s;
|
||||||
if (ds->have_gfx) {
|
QLIST_FOREACH (dcl, &ds->listeners, next) {
|
||||||
QLIST_FOREACH(dcl, &ds->listeners, next) {
|
if (dcl->con != NULL) {
|
||||||
if (dcl->con != NULL) {
|
continue;
|
||||||
continue;
|
|
||||||
}
|
|
||||||
displaychangelistener_display_console(dcl, s, NULL);
|
|
||||||
}
|
}
|
||||||
|
displaychangelistener_display_console(dcl, s, NULL);
|
||||||
}
|
}
|
||||||
dpy_text_resize(s, s->width, s->height);
|
dpy_text_resize(s, s->width, s->height);
|
||||||
text_console_update_cursor(NULL);
|
text_console_update_cursor(NULL);
|
||||||
|
Loading…
Reference in New Issue
Block a user