rem: h = scr->clip_title_font->height;
add: h = WMFontHeight(scr->clip_title_font);
context: showClipBalloon(WDock *dock, int workspace){    int w, h;    int x, y;    WScreen *scr = dock->screen_ptr;    char *text;    Window stack[2];    scr->flags.clip_balloon_mapped = 1;    XMapWindow(dpy, scr->clip_balloon);    text = scr->workspaces[workspace]->name;    w = wTextWidth(scr->clip_title_font->font, text, strlen(text));    h = scr->clip_title_font->height;    XResizeWindow(dpy, scr->clip_balloon, w, h);    x = dock->x_pos + CLIP_BUTTON_SIZE*ICON_SIZE/64;    y = dock->y_pos + ICON_SIZE-scr->clip_title_font->height - 3;    if (x+w > scr->scr_width) {	x = scr->scr_width - w;        if (dock->y_pos + ICON_SIZE + h > scr->scr_height)            y = dock->y_pos - h - 1;        else            y = dock->y_pos + ICON_SIZE;        XRaiseWindow(dpy, scr->clip_balloon);    } else {	stack[0] = scr->clip_icon->icon->core->window;	stack[1] = scr->clip_balloon;	XRestackWindows(dpy, stack, 2);    }    XMoveWindow(dpy, scr->clip_balloon, x, y);    XSetForeground(dpy, scr->clip_title_gc,		   scr->clip_title_pixel[CLIP_NORMAL]);    XClearWindow(dpy, scr->clip_balloon);    wDrawString(scr->clip_balloon, scr->clip_title_font, scr->clip_title_gc,		0, scr->clip_title_font->y, text, strlen(text));}