rem: wwin->frame->flags.need_texture_remake = 1;
add: wwin->frame->flags.need_texture1_remake = 1; wwin->frame->flags.need_texture2_remake = 1; wwin->frame->flags.need_texture3_remake = 1;
context: appearanceObserver(void *self, WMNotification *notif){    WWindow *wwin = (WWindow*)self;    int flags = (int)WMGetNotificationClientData(notif);    if (!wwin->frame || (!wwin->frame->titlebar && !wwin->frame->resizebar))	return;    if (flags & WFontSettings) {	wWindowConfigureBorders(wwin);    }    if (flags & WTextureSettings) {	wwin->frame->flags.need_texture_remake = 1;    }    if (flags & (WTextureSettings | WColorSettings)) {	if (wwin->frame->titlebar)	    XClearWindow(dpy, wwin->frame->titlebar->window);	wFrameWindowPaint(wwin->frame);    }}