iUTF-8 for dmenu actions. - surf - Surf web browser. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 1Log /scm/surf//log.gph gopher.r-36.net 70 1Files /scm/surf//files.gph gopher.r-36.net 70 1Refs /scm/surf//refs.gph gopher.r-36.net 70 1README /scm/surf//file/README.gph gopher.r-36.net 70 1LICENSE /scm/surf//file/LICENSE.gph gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1commit 3276d6ebcf08c4c0ad73d7fb37a2f018e0eb3d1c /scm/surf//commit/3276d6ebcf08c4c0ad73d7fb37a2f018e0eb3d1c.gph gopher.r-36.net 70 1parent 70b1126a710fd0fff9cc9c63ba81645e2ac21eae /scm/surf//commit/70b1126a710fd0fff9cc9c63ba81645e2ac21eae.gph gopher.r-36.net 70 hAuthor: Christoph Lohmann <20h@r-36.net> URL:mailto:20h@r-36.net gopher.r-36.net 70 iDate: Wed, 19 Apr 2017 22:32:19 +0200 Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iUTF-8 for dmenu actions. Err gopher.r-36.net 70 i Err gopher.r-36.net 70 iDiffstat: Err gopher.r-36.net 70 i config.def.h | 2 +- Err gopher.r-36.net 70 i surf.c | 2 +- Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i2 files changed, 2 insertions(+), 2 deletions(-) Err gopher.r-36.net 70 i--- Err gopher.r-36.net 70 1diff --git a/config.def.h b/config.def.h /scm/surf//file/config.def.h.gph gopher.r-36.net 70 i@@ -52,7 +52,7 @@ static HttpHeader customheaders[] = { Err gopher.r-36.net 70 i "prop=\"`xprop -id $2 $0 " \ Err gopher.r-36.net 70 i "| sed \"s/^$0(STRING) = \\(\\\\\"\\?\\)\\(.*\\)\\1$/\\2/\" " \ Err gopher.r-36.net 70 i "| xargs -0 printf %b | dmenu -p \"$3\"`\" &&" \ Err gopher.r-36.net 70 i- "xprop -id $2 -f $1 8s -set $1 \"$prop\"", \ Err gopher.r-36.net 70 i+ "xprop -id $2 -f $1 8u -set $1 \"$prop\"", \ Err gopher.r-36.net 70 i p, q, winid, prompt, NULL \ Err gopher.r-36.net 70 i } \ Err gopher.r-36.net 70 i } Err gopher.r-36.net 70 1diff --git a/surf.c b/surf.c /scm/surf//file/surf.c.gph gopher.r-36.net 70 i@@ -686,7 +686,7 @@ getatom(Client *c, int a) Err gopher.r-36.net 70 i unsigned char *p = NULL; Err gopher.r-36.net 70 i Err gopher.r-36.net 70 i XGetWindowProperty(dpy, GDK_WINDOW_XID(GTK_WIDGET(c->win)->window), Err gopher.r-36.net 70 i- atoms[a], 0L, BUFSIZ, False, XA_STRING, Err gopher.r-36.net 70 i+ atoms[a], 0L, BUFSIZ, False, AnyPropertyType, Err gopher.r-36.net 70 i &adummy, &idummy, &ldummy, &ldummy, &p); Err gopher.r-36.net 70 i if (p) Err gopher.r-36.net 70 i strncpy(buf, (char *)p, LENGTH(buf)-1); Err gopher.r-36.net 70 .