diff options
Diffstat (limited to 'src/variables.c')
-rw-r--r-- | src/variables.c | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/src/variables.c b/src/variables.c index 2d952ac..8d874c2 100644 --- a/src/variables.c +++ b/src/variables.c @@ -535,10 +535,12 @@ get_geometry() { int w, h, x, y; GString *buf = g_string_new(""); - gtk_window_get_size(GTK_WINDOW(uzbl.gui.main_window), &w, &h); - gtk_window_get_position(GTK_WINDOW(uzbl.gui.main_window), &x, &y); + if(uzbl.gui.main_window) { + gtk_window_get_size(GTK_WINDOW(uzbl.gui.main_window), &w, &h); + gtk_window_get_position(GTK_WINDOW(uzbl.gui.main_window), &x, &y); - g_string_printf(buf, "%dx%d+%d+%d", w, h, x, y); + g_string_printf(buf, "%dx%d+%d+%d", w, h, x, y); + } return g_string_free(buf, FALSE); } |