X-Git-Url: https://ncurses.scripts.mit.edu/?a=blobdiff_plain;f=panel%2Fp_delete.c;h=d6a4f5d7c9ca0c795b965a4469678f4da2982e5c;hb=07694efddddede22a2b43d09656e988bd0d962a9;hp=6b122a6c9b92cc127e1f57bf743c1f2ccb870bb6;hpb=47d2fb4537d9ad5bb14f4810561a327930ca4280;p=ncurses.git diff --git a/panel/p_delete.c b/panel/p_delete.c index 6b122a6c..d6a4f5d7 100644 --- a/panel/p_delete.c +++ b/panel/p_delete.c @@ -38,9 +38,9 @@ */ #include "panel.priv.h" -MODULE_ID("$Id: p_delete.c,v 1.11 2020/02/02 23:34:34 tom Exp $") +MODULE_ID("$Id: p_delete.c,v 1.16 2020/09/26 23:58:55 tom Exp $") -NCURSES_EXPORT(int) +PANEL_EXPORT(int) del_panel(PANEL * pan) { int err = OK; @@ -48,12 +48,11 @@ del_panel(PANEL * pan) T((T_CALLED("del_panel(%p)"), (void *)pan)); if (pan) { - dBug(("--> del_panel %s", USER_PTR(pan->user))); - { - GetHook(pan); - HIDE_PANEL(pan, err, OK); - free((void *)pan); - } + GetHook(pan); + HIDE_PANEL(pan, err, OK); + dBug(("...discard ptr=%s", USER_PTR(pan->user, 1))); + dBug(("...deleted pan=%p", pan)); + free((void *)pan); } else err = ERR;