--- WindowMaker-0.80.0/src/actions.c Sat Dec 22 08:38:08 2001 +++ WindowMaker-0.80.0-p1/src/actions.c Fri Apr 5 21:52:40 2002 @@ -1071,7 +1071,7 @@ if (!wwin->flags.shaded) wwin->flags.mapped = 1; - if (!wPreferences.disable_miniwindows) { + if (!wPreferences.disable_miniwindows && wwin->icon != NULL) { if (wwin->icon->selected) wIconSelect(wwin->icon); @@ -1083,7 +1083,7 @@ /* if the window is in another workspace, do it silently */ #ifdef ANIMATIONS if (!wwin->screen_ptr->flags.startup && !wPreferences.no_animations - && !wwin->flags.skip_next_animation) { + && !wwin->flags.skip_next_animation && wwin->icon != NULL) { int ix, iy, iw, ih; if (!wPreferences.disable_miniwindows) { @@ -1127,7 +1127,7 @@ } mapTransientsFor(wwin); - if (!wPreferences.disable_miniwindows) { + if (!wPreferences.disable_miniwindows && wwin->icon!=NULL) { RemoveFromStackList(wwin->icon->core); /* removeIconGrabs(wwin->icon);*/ wIconDestroy(wwin->icon);