From 5764aa41cd1f94d14db84df8e7e884a2180a673b Mon Sep 17 00:00:00 2001 From: id Date: Sat, 31 Jul 1999 20:48:25 +0000 Subject: [PATCH] Alfredo's fix on a mag glass relate bug.. --- WINGs/wwindow.c | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/WINGs/wwindow.c b/WINGs/wwindow.c index 56d67b1d..6263ea98 100644 --- a/WINGs/wwindow.c +++ b/WINGs/wwindow.c @@ -689,12 +689,14 @@ destroyWindow(_Window *win) WMWindow *ptr; ptr = scr->windowList; - while (ptr->nextPtr) { - if (ptr->nextPtr==win) { - ptr->nextPtr = ptr->nextPtr->nextPtr; - break; + if (ptr) { + while (ptr->nextPtr) { + if (ptr->nextPtr==win) { + ptr->nextPtr = ptr->nextPtr->nextPtr; + break; + } + ptr = ptr->nextPtr; } - ptr = ptr->nextPtr; } }