version 1.15, 2012/04/11 07:45:30 |
version 1.16, 2012/07/10 11:53:01 |
|
|
|
|
#include <ctype.h> |
#include <ctype.h> |
#include <libgen.h> |
#include <libgen.h> |
|
#include <stdlib.h> |
#include <string.h> |
#include <string.h> |
#include <unistd.h> |
#include <unistd.h> |
|
|
|
|
wname = parse_window_name(name + 1); |
wname = parse_window_name(name + 1); |
else |
else |
wname = parse_window_name(name); |
wname = parse_window_name(name); |
xfree(name); |
free(name); |
} |
} |
|
|
if (w->active->fd == -1) { |
if (w->active->fd == -1) { |
xasprintf(&name, "%s[dead]", wname); |
xasprintf(&name, "%s[dead]", wname); |
xfree(wname); |
free(wname); |
wname = name; |
wname = name; |
} |
} |
|
|
|
|
window_set_name(w, wname); |
window_set_name(w, wname); |
server_status_window(w); |
server_status_window(w); |
} |
} |
xfree(wname); |
free(wname); |
} |
} |
|
|
char * |
char * |
|
|
if (*name == '/') |
if (*name == '/') |
name = basename(name); |
name = basename(name); |
name = xstrdup(name); |
name = xstrdup(name); |
xfree(copy); |
free(copy); |
return (name); |
return (name); |
} |
} |