summaryrefslogtreecommitdiffstats
path: root/window.c
diff options
context:
space:
mode:
authorBert Münnich <be.muennich@gmail.com>2013-02-12 17:55:47 +0100
committerBert Münnich <be.muennich@gmail.com>2013-03-19 21:14:32 +0100
commit30802cec0f233aa9977256684cb749df6c7e28c0 (patch)
treebc015fb96b88e7cbf882ce88d5353625f3102143 /window.c
parentf3298400e6704844aeb1d3e0951e84b4236d2302 (diff)
downloadnsxiv-30802cec0f233aa9977256684cb749df6c7e28c0.tar.zst
Spawn info script & update bar contents only when needed
Diffstat (limited to 'window.c')
-rw-r--r--window.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/window.c b/window.c
index a51499e..30081de 100644
--- a/window.c
+++ b/window.c
@@ -119,12 +119,15 @@ void win_init(win_t *win)
e->cmap = DefaultColormap(e->dpy, e->scr);
e->depth = DefaultDepth(e->dpy, e->scr);
+ win_init_font(e->dpy, BAR_FONT);
+
win->white = WhitePixel(e->dpy, e->scr);
win->bgcol = win_alloc_color(win, WIN_BG_COLOR);
win->fscol = win_alloc_color(win, WIN_FS_COLOR);
win->selcol = win_alloc_color(win, SEL_COLOR);
win->bar.bgcol = win_alloc_color(win, BAR_BG_COLOR);
win->bar.fgcol = win_alloc_color(win, BAR_FG_COLOR);
+ win->bar.h = options->hide_bar ? 0 : barheight;
win->sizehints.flags = PWinGravity;
win->sizehints.win_gravity = NorthWestGravity;
@@ -135,8 +138,6 @@ void win_init(win_t *win)
if (setlocale(LC_CTYPE, "") == NULL || XSupportsLocale() == 0)
warn("no locale support");
- win_init_font(e->dpy, BAR_FONT);
-
wm_delete_win = XInternAtom(e->dpy, "WM_DELETE_WINDOW", False);
}