projects
/
rodin
/
chimara.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Fixed a segfault when opening an invalid window.
[rodin/chimara.git]
/
src
/
window.c
diff --git
a/src/window.c
b/src/window.c
index 16927ca9fd0ee2944748a7b4a58ead4d3502d71e..5b6b62118db5d3671d5a865de4c658ae299be002 100644
(file)
--- a/
src/window.c
+++ b/
src/window.c
@@
-243,6
+243,8
@@
glk_window_open(winid_t split, glui32 method, glui32 size, glui32 wintype,
gdk_threads_leave();
g_warning("%s: unsupported window type", __func__);
g_free(win);
+ g_node_destroy(glk_data->root_window);
+ glk_data->root_window = NULL;
return NULL;
}