> Gerd: I notice that the only ui frontends that try to do this > SHUTDOWN_CAUSE_HOST_UI thing are the Cocoa UI and the SDL2 UI. > The GTK UI does > qmp_quit() > instead; the SDL2 UI does > shutdown_action = SHUTDOWN_ACTION_POWEROFF; > qemu_system_shutdown_request(SHUTDOWN_CAUSE_HOST_UI); > (presumably to avoid the "maybe the user told us to 'pause'" > issue I mention above).
Seems so, qemu hangs in "[paused]" indeed when started with -no-shutdown. > None of the other UI frontends have > any shutdown related handling. Shouldn't we be consistent > about how we do this ? Makes sense. Probably best with a little 3-line helper called by all UIs so we are consistent. take care, Gerd