@samitouri / QOSamiQemu / commits / e43e937288

tools/qemu-vnc: Have console_get_mouse/keyboard take const QemuConsole

Both console_get_mouse() and console_get_keyboard() only access @con in read-only mode. Make that argument const. Signed-off-by: Philippe Mathieu-Daudé <philmd@oss.qualcomm.com> Reviewed-by: Marc-André Lureau <marcandre.lureau@redhat.com> Message-ID: <20260611114212.27472-2-philmd@oss.qualcomm.com>

Philippe Mathieu-Daudé committed Jun 11, 2026 at 13:42 UTC e43e937288030b1873d8fd0b4e436d9e08bd7486
2 files changed +4 -4
tools/qemu-vnc/display.c
+2 -2
@@ -433,7 +433,7 @@ bool console_setup(GDBusConnection *bus, const char *bus_name,
433 return true;
434 }
435
436 -QemuDBusDisplay1Keyboard *console_get_keyboard(QemuConsole *con)
436 +QemuDBusDisplay1Keyboard *console_get_keyboard(const QemuConsole *con)
437 {
438 ConsoleData *cd;
439
@@ -444,7 +444,7 @@ QemuDBusDisplay1Keyboard *console_get_keyboard(QemuConsole *con)
444 return cd ? cd->keyboard_proxy : NULL;
445 }
446
447 -QemuDBusDisplay1Mouse *console_get_mouse(QemuConsole *con)
447 +QemuDBusDisplay1Mouse *console_get_mouse(const QemuConsole *con)
448 {
449 ConsoleData *cd;
450
tools/qemu-vnc/qemu-vnc.h
+2 -2
@@ -26,8 +26,8 @@ void input_setup(QemuDBusDisplay1Keyboard *kbd,
26 QemuDBusDisplay1Mouse *mouse);
27 bool console_setup(GDBusConnection *bus, const char *bus_name,
28 const char *console_path);
29 -QemuDBusDisplay1Keyboard *console_get_keyboard(QemuConsole *con);
30 -QemuDBusDisplay1Mouse *console_get_mouse(QemuConsole *con);
29 +QemuDBusDisplay1Keyboard *console_get_keyboard(const QemuConsole *con);
30 +QemuDBusDisplay1Mouse *console_get_mouse(const QemuConsole *con);
31
32 void audio_setup(GDBusObjectManager *manager);
33 void clipboard_setup(GDBusObjectManager *manager, GDBusConnection *bus);