aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--qemu-gtk.c8
1 files 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 */