void store_float_geom(struct ws_win *, struct swm_region *);
int floating_toggle_win(struct ws_win *);
void spawn_select(struct swm_region *, union arg *, char *, int *);
-unsigned char *get_win_name(Display *, Window, unsigned long *);
+unsigned char *get_win_name(Display *, Window);
int
get_property(Window id, Atom atom, long count, Atom type,
bar_window_name(char *s, ssize_t sz, struct ws_win *cur_focus)
{
unsigned char *title;
- unsigned long len;
if (window_name_enabled && cur_focus != NULL) {
- title = get_win_name(display, cur_focus->id, &len);
+ title = get_win_name(display, cur_focus->id);
if (title != NULL) {
DNPRINTF(SWM_D_BAR, "bar_window_name: title: %s\n",
title);
}
unsigned char *
-get_win_name(Display *dpy, Window win, unsigned long *slen)
+get_win_name(Display *dpy, Window win)
{
int status, retfmt;
unsigned long nitems, nbytes, nextra;
XFree(prop);
return (NULL);
}
- *slen = nitems;
return (prop);
}
FILE *lfile;
unsigned char *name;
int count = 0;
- unsigned long len;
DNPRINTF(SWM_D_MISC, "uniconify\n");
if (win->iconic == 0)
continue;
- name = get_win_name(display, win->id, &len);
+ name = get_win_name(display, win->id);
if (name == NULL)
continue;
fprintf(lfile, "%s.%lu\n", name, win->id);
TAILQ_FOREACH(win, &search_r->ws->winlist, entry) {
if (win->iconic == 0)
continue;
- name = get_win_name(display, win->id, &len);
+ name = get_win_name(display, win->id);
if (name == NULL)
continue;
if (asprintf(&s, "%s.%lu", name, win->id) == -1) {