summaryrefslogtreecommitdiffstats
path: root/ui/console.c
diff options
context:
space:
mode:
authorPeter Maydell2020-11-13 13:40:36 +0100
committerPeter Maydell2020-11-13 13:40:36 +0100
commit6980c128b5cbc1d2a1b85609bb4d1e006e65109e (patch)
tree9f88709c355aa38b91e18dafdb18f1fbf25e3bb6 /ui/console.c
parentMerge remote-tracking branch 'remotes/rth/tags/pull-tcg-20201112' into staging (diff)
parentxhci: fix nec-usb-xhci properties (diff)
downloadqemu-6980c128b5cbc1d2a1b85609bb4d1e006e65109e.tar.gz
qemu-6980c128b5cbc1d2a1b85609bb4d1e006e65109e.tar.xz
qemu-6980c128b5cbc1d2a1b85609bb4d1e006e65109e.zip
Merge remote-tracking branch 'remotes/kraxel/tags/fixes-20201113-pull-request' into staging
fixes for console, audio, usb, vga. # gpg: Signature made Fri 13 Nov 2020 12:29:44 GMT # gpg: using RSA key 4CB6D8EED3E87138 # gpg: Good signature from "Gerd Hoffmann (work) <kraxel@redhat.com>" [full] # gpg: aka "Gerd Hoffmann <gerd@kraxel.org>" [full] # gpg: aka "Gerd Hoffmann (private) <kraxel@gmail.com>" [full] # Primary key fingerprint: A032 8CFF B93A 17A7 9901 FE7D 4CB6 D8EE D3E8 7138 * remotes/kraxel/tags/fixes-20201113-pull-request: xhci: fix nec-usb-xhci properties hw/display/cirrus_vga: Fix hexadecimal format string specifier hw/display/cirrus_vga: Remove debugging code commented out hw/usb/Kconfig: Fix USB_XHCI_NEC (depends on USB_XHCI_PCI) console: avoid passing con=NULL to graphic_hw_update_done() audio/jack: fix use after free segfault Signed-off-by: Peter Maydell <peter.maydell@linaro.org>
Diffstat (limited to 'ui/console.c')
-rw-r--r--ui/console.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/ui/console.c b/ui/console.c
index e8e59707d3..e07d2c380d 100644
--- a/ui/console.c
+++ b/ui/console.c
@@ -270,10 +270,11 @@ void graphic_hw_update_done(QemuConsole *con)
void graphic_hw_update(QemuConsole *con)
{
bool async = false;
+ con = con ? con : active_console;
if (!con) {
- con = active_console;
+ return;
}
- if (con && con->hw_ops->gfx_update) {
+ if (con->hw_ops->gfx_update) {
con->hw_ops->gfx_update(con->hw);
async = con->hw_ops->gfx_update_async;
}