Don't release window resource when unredirected
Because when the screen is unredirected, the window resource would have already been freed. Fix a NULL pointer deref. Signed-off-by: Yuxuan Shui <yshuiv7@gmail.com>
This commit is contained in:
		| @ -640,7 +640,7 @@ void win_on_win_size_change(session_t *ps, win *w) { | |||||||
|   w->shadow_height = w->heightb + ps->o.shadow_radius * 2; |   w->shadow_height = w->heightb + ps->o.shadow_radius * 2; | ||||||
|   w->flags |= WFLAG_SIZE_CHANGE; |   w->flags |= WFLAG_SIZE_CHANGE; | ||||||
|   // Invalidate the shadow we built |   // Invalidate the shadow we built | ||||||
|   if (ps->o.experimental_backends) { |   if (ps->o.experimental_backends && ps->redirected) { | ||||||
|     if (w->state == WSTATE_MAPPED || |     if (w->state == WSTATE_MAPPED || | ||||||
|         w->state == WSTATE_MAPPING || |         w->state == WSTATE_MAPPING || | ||||||
|         w->state == WSTATE_FADING) { |         w->state == WSTATE_FADING) { | ||||||
|  | |||||||
		Reference in New Issue
	
	Block a user
	 Yuxuan Shui
					Yuxuan Shui