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);