rem: if (!wwin->screen_ptr->flags.startup && !wPreferences.no_animations && !wwin->flags.skip_next_animation && animate) {
add: if (!wwin->screen_ptr->flags.startup && !wPreferences.no_animations && animate) {
context: unhideWindow(WIcon *icon, int icon_x, int icon_y, WWindow *wwin, int animate,	     int bringToCurrentWS){    if (bringToCurrentWS)	wWindowChangeWorkspace(wwin, wwin->screen_ptr->current_workspace);    wwin->flags.hidden=0;    wwin->flags.mapped=1;#ifdef ANIMATIONS    /* something is redundant here. animate passed here is     * !wwin->flags.skip_next_animation, so this flag is tested twice.     * Either we shold not test skip_next_animation here, or don't pass     * animate to this function. -Dan     */    if (!wwin->screen_ptr->flags.startup && !wPreferences.no_animations &&	!wwin->flags.skip_next_animation && animate) {	animateResize(wwin->screen_ptr, icon_x, icon_y,		      icon->core->width, icon->core->height,		      wwin->frame_x, wwin->frame_y, 		      wwin->frame->core->width, wwin->frame->core->height,                      True);    }#endif    wwin->flags.skip_next_animation = 0;    XMapWindow(dpy, wwin->client_win);    XMapWindow(dpy, wwin->frame->core->window);    wClientSetState(wwin, NormalState, None);    wRaiseFrame(wwin->frame->core);    if (wwin->flags.inspector_open) {        WWindow *pwin = wwin->inspector->frame;        pwin->flags.hidden = 0;        pwin->flags.mapped = 1;        XMapWindow(dpy, pwin->client_win);        XMapWindow(dpy, pwin->frame->core->window);        wClientSetState(pwin, NormalState, None);    }    UpdateSwitchMenu(wwin->screen_ptr, wwin, ACTION_CHANGE_STATE);#ifdef WMSOUND    wSoundPlay(WMSOUND_UNHIDE);#endif}