-NCursesPanel::~NCursesPanel() {
- UserHook* hook = (UserHook*)::panel_userptr(p);
- assert(hook && hook->m_back==this && hook->m_owner==p);
+NCursesPanel::~NCursesPanel() THROWS(NCursesException)
+{
+ UserHook* hook = UserPointer();
+ assert(hook != 0 && hook->m_back==this && hook->m_owner==p);