diff options
| -rw-r--r-- | st.c | 5 | 
1 files changed, 4 insertions, 1 deletions
| @@ -1004,7 +1004,10 @@ getsel(void)  	/* append every set & selected glyph to the selection */  	for (y = sel.nb.y; y <= sel.ne.y; y++) { -		linelen = tlinelen(y); +		if ((linelen = tlinelen(y)) == 0) { +			*ptr++ = '\n'; +			continue; +		}  		if (sel.type == SEL_RECTANGULAR) {  			gp = &term.line[y][sel.nb.x]; | 
