From 62d94fd5fc49b1a97a938e8dbc2bf9efcec7b4d5 Mon Sep 17 00:00:00 2001 From: kraxel Date: Wed, 15 Oct 2008 10:20:05 +0000 Subject: - fix gerror handling --- qemu-gtk.c | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/qemu-gtk.c b/qemu-gtk.c index 1ea5c1e..1c9e466 100644 --- a/qemu-gtk.c +++ b/qemu-gtk.c @@ -28,7 +28,7 @@ static int config_dirty; static void config_read(void) { char *home = getenv("HOME"); - GError *err; + GError *err = NULL; if (!home) return; @@ -42,7 +42,7 @@ static void config_write(void) { char *data; gsize len; - GError *err; + GError *err = NULL; int fd; if (!config_dirty) @@ -703,9 +703,13 @@ static struct qemu_window *qemu_create_window(void) gtk_container_add(GTK_CONTAINER(win->fstatus), win->status); /* read config */ + err = NULL; win->vnc_scale = g_key_file_get_boolean(config, "vnc", "scale", &err); + err = NULL; win->vnc_grab_mouse = g_key_file_get_boolean(config, "vnc", "grab-mouse", &err); + err = NULL; win->vnc_grab_kbd = g_key_file_get_boolean(config, "vnc", "grab-kbd", &err); + err = NULL; win->tty_font = g_key_file_get_string(config, "tty", "font", &err); /* apply config */ -- cgit