Quellcode durchsuchen

Fixed non-ASCII characters in window bar, issue #88

master
Bert Münnich vor 11 Jahren
Ursprung
Commit
aac28cce7a
2 geänderte Dateien mit 6 neuen und 10 gelöschten Zeilen
  1. +1
    -1
      Makefile
  2. +5
    -9
      window.c

+ 1
- 1
Makefile Datei anzeigen

@@ -1,4 +1,4 @@
VERSION = git-20130402
VERSION = git-20130406

PREFIX = /usr/local
MANPREFIX = $(PREFIX)/share/man


+ 5
- 9
window.c Datei anzeigen

@@ -119,6 +119,9 @@ void win_init(win_t *win)
e->cmap = DefaultColormap(e->dpy, e->scr);
e->depth = DefaultDepth(e->dpy, e->scr);

if (setlocale(LC_CTYPE, "") == NULL || XSupportsLocale() == 0)
warn("no locale support");

win_init_font(e->dpy, BAR_FONT);

win->white = WhitePixel(e->dpy, e->scr);
@@ -135,9 +138,6 @@ void win_init(win_t *win)
/* actual min/max values set in win_update_sizehints() */
win->sizehints.flags |= PMinSize | PMaxSize;

if (setlocale(LC_CTYPE, "") == NULL || XSupportsLocale() == 0)
warn("no locale support");

wm_delete_win = XInternAtom(e->dpy, "WM_DELETE_WINDOW", False);
}

@@ -148,7 +148,7 @@ void win_update_sizehints(win_t *win)

if ((win->sizehints.flags & USSize) != 0) {
win->sizehints.width = win->w;
win->sizehints.height = win->h;
win->sizehints.height = win->h + win->bar.h;
}
if ((win->sizehints.flags & USPosition) != 0) {
win->sizehints.x = win->x;
@@ -243,11 +243,7 @@ void win_open(win_t *win)

XSetWMProtocols(e->dpy, win->xwin, &wm_delete_win, 1);

if (!options->hide_bar) {
win->bar.h = barheight;
win->h -= win->bar.h;
}

win->h -= win->bar.h;
win_update_sizehints(win);

XMapWindow(e->dpy, win->xwin);


Laden…
Abbrechen
Speichern