diff options
author | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-03-19 15:17:08 +0000 |
---|---|---|
committer | ths <ths@c046a42c-6fe2-441c-8c8c-71466251a162> | 2007-03-19 15:17:08 +0000 |
commit | c35734b2a6f9b028edacd5813ff271728ce2a9e3 (patch) | |
tree | 912fb17654bdcc79592e1462cd86139ce5e7a78a /sdl.c | |
parent | dcfb90144bd83a13e24f214e0c4a1b0b55067289 (diff) | |
download | qemu-c35734b2a6f9b028edacd5813ff271728ce2a9e3.zip qemu-c35734b2a6f9b028edacd5813ff271728ce2a9e3.tar.gz qemu-c35734b2a6f9b028edacd5813ff271728ce2a9e3.tar.bz2 |
Add -name option, by Anthony Liguori.
git-svn-id: svn://svn.savannah.nongnu.org/qemu/trunk@2505 c046a42c-6fe2-441c-8c8c-71466251a162
Diffstat (limited to 'sdl.c')
-rw-r--r-- | sdl.c | 19 |
1 files changed, 12 insertions, 7 deletions
@@ -216,13 +216,18 @@ static void sdl_process_key(SDL_KeyboardEvent *ev) static void sdl_update_caption(void) { char buf[1024]; - strcpy(buf, "QEMU"); - if (!vm_running) { - strcat(buf, " [Stopped]"); - } - if (gui_grab) { - strcat(buf, " - Press Ctrl-Alt to exit grab"); - } + const char *status = ""; + + if (!vm_running) + status = " [Stopped]"; + else if (gui_grab) + status = " - Press Ctrl-Alt to exit grab"; + + if (qemu_name) + snprintf(buf, sizeof(buf), "QEMU (%s)%s", qemu_name, status); + else + snprintf(buf, sizeof(buf), "QEMU%s", status); + SDL_WM_SetCaption(buf, "QEMU"); } |