Fix segfault
This commit is contained in:
@@ -480,9 +480,11 @@ void remove_area (void *a)
|
|||||||
Area *area = (Area*)a;
|
Area *area = (Area*)a;
|
||||||
Area *parent = (Area*)area->parent;
|
Area *parent = (Area*)area->parent;
|
||||||
|
|
||||||
|
if (parent) {
|
||||||
parent->children = g_list_remove(parent->children, area);
|
parent->children = g_list_remove(parent->children, area);
|
||||||
parent->resize = 1;
|
parent->resize = 1;
|
||||||
set_redraw(parent);
|
set_redraw(parent);
|
||||||
|
}
|
||||||
|
|
||||||
if (mouse_over_area == a) {
|
if (mouse_over_area == a) {
|
||||||
mouse_out();
|
mouse_out();
|
||||||
|
|||||||
Reference in New Issue
Block a user