diff options
| author | Christoph Lohmann <20h@r-36.net> | 2013-06-06 19:09:18 +0200 | 
|---|---|---|
| committer | Christoph Lohmann <20h@r-36.net> | 2013-06-06 19:09:18 +0200 | 
| commit | 369734c80c6e5049d704a00f436c59ecf4dafae8 (patch) | |
| tree | fb6472eb9c48a6048486049561386100ee135b4f | |
| parent | 2cf4f366d615a4e5ed199f90e6cdb7741606a38e (diff) | |
Adding xterm behaviour to setting the title.
Thanks Airwave!
| -rw-r--r-- | st.c | 9 | 
1 files changed, 8 insertions, 1 deletions
| @@ -19,6 +19,7 @@  #include <sys/wait.h>  #include <time.h>  #include <unistd.h> +#include <libgen.h>  #include <X11/Xatom.h>  #include <X11/Xlib.h>  #include <X11/Xutil.h> @@ -3622,6 +3623,7 @@ int  main(int argc, char *argv[]) {  	int bitm, xr, yr;  	uint wr, hr; +	char *titles;  	xw.fw = xw.fh = xw.fx = xw.fy = 0;  	xw.isfixed = False; @@ -3635,8 +3637,13 @@ main(int argc, char *argv[]) {  		break;  	case 'e':  		/* eat all remaining arguments */ -		if(argc > 1) +		if(argc > 1) {  			opt_cmd = &argv[1]; +			if(argv[1] != NULL) { +				titles = strdup(argv[1]); +				opt_title = basename(titles); +			} +		}  		goto run;  	case 'f':  		opt_font = EARGF(usage()); | 
