diff options
author | NRK <nrk@disroot.org> | 2022-02-27 15:37:15 +0600 |
---|---|---|
committer | N-R-K <79544946+N-R-K@users.noreply.github.com> | 2022-03-02 09:32:35 +0000 |
commit | bdd9521bf3ea86b3cd83b070728b58227d821ff8 (patch) | |
tree | 7b1477795d14afb1c85a804dc87b51c90baf2546 /window.c | |
parent | d9db7d76b44e7d5c9bc48934d8b4e441104d3edc (diff) |
code-style: slight cleanups
* put TOP_STATUSBAR under the HAVE_LIBFONTS guard
* change get_win_title param to take unsigned char ptr
* init UTF8_STRING like other atoms
Diffstat (limited to 'window.c')
-rw-r--r-- | window.c | 11 |
1 files changed, 5 insertions, 6 deletions
@@ -30,7 +30,7 @@ #include <X11/Xatom.h> #include <X11/Xresource.h> -extern size_t get_win_title(char *, int); +extern size_t get_win_title(unsigned char *, int); #if HAVE_LIBFONTS #include "utf8.h" @@ -170,6 +170,7 @@ void win_init(win_t *win) INIT_ATOM_(_NET_WM_STATE); INIT_ATOM_(_NET_WM_PID); INIT_ATOM_(_NET_WM_STATE_FULLSCREEN); + INIT_ATOM_(UTF8_STRING); } void win_open(win_t *win) @@ -504,18 +505,16 @@ void win_draw_rect(win_t *win, int x, int y, int w, int h, bool fill, int lw, void win_set_title(win_t *win) { - char title[512]; + unsigned char title[512]; size_t len; if ((len = get_win_title(title, ARRLEN(title))) <= 0) return; XChangeProperty(win->env.dpy, win->xwin, atoms[ATOM__NET_WM_NAME], - XInternAtom(win->env.dpy, "UTF8_STRING", False), 8, - PropModeReplace, (unsigned char *) title, len); + atoms[ATOM_UTF8_STRING], 8, PropModeReplace, title, len); XChangeProperty(win->env.dpy, win->xwin, atoms[ATOM__NET_WM_ICON_NAME], - XInternAtom(win->env.dpy, "UTF8_STRING", False), 8, - PropModeReplace, (unsigned char *) title, len); + atoms[ATOM_UTF8_STRING], 8, PropModeReplace, title, len); } void win_set_cursor(win_t *win, cursor_t cursor) |