diff --git a/src/bin/e_border.c b/src/bin/e_border.c index 420c914e4..aada560d3 100644 --- a/src/bin/e_border.c +++ b/src/bin/e_border.c @@ -3059,7 +3059,11 @@ e_border_resize_limit(E_Border *bd, int *w, int *h) static void _e_border_free(E_Border *bd) { - e_object_del(E_OBJECT(bd->pointer)); + if (bd->pointer) + { + e_object_del(E_OBJECT(bd->pointer)); + bd->pointer = NULL; + } if (bd->focused) { if (e_config->focus_revert_on_hide_or_close)