diff options
| author | Tiago Cunha <tcunha@gmx.com> | 2009-10-15 01:31:38 +0000 |
|---|---|---|
| committer | Tiago Cunha <tcunha@gmx.com> | 2009-10-15 01:31:38 +0000 |
| commit | 8ab3a3d9aa99332a3fb4cbe2b52c65252ea6f16d (patch) | |
| tree | fc630f195370e39ba9ee808694681dc495eb57d8 /screen-write.c | |
| parent | 8bdcc10c8f08dd14797c0e49c18809aff60a2390 (diff) | |
| download | rtmux-8ab3a3d9aa99332a3fb4cbe2b52c65252ea6f16d.tar.gz rtmux-8ab3a3d9aa99332a3fb4cbe2b52c65252ea6f16d.tar.bz2 rtmux-8ab3a3d9aa99332a3fb4cbe2b52c65252ea6f16d.zip | |
Sync OpenBSD patchset 394:
Permit attributes to be turned off in #[] by prefixing with "no", for example
"noblink".
Diffstat (limited to 'screen-write.c')
| -rw-r--r-- | screen-write.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/screen-write.c b/screen-write.c index dcffffd3..ff737de0 100644 --- a/screen-write.c +++ b/screen-write.c @@ -1,4 +1,4 @@ -/* $Id: screen-write.c,v 1.73 2009-09-15 23:54:57 tcunha Exp $ */ +/* $Id: screen-write.c,v 1.74 2009-10-15 01:31:38 tcunha Exp $ */ /* * Copyright (c) 2007 Nicholas Marriott <nicm@users.sourceforge.net> @@ -347,6 +347,10 @@ screen_write_parsestyle( bg = defgc->bg; } else return; + } else if (end > 2 && strncasecmp(tmp, "no", 2) == 0) { + if ((val = attributes_fromstring(tmp + 2)) == -1) + return; + attr &= ~val; } else { if ((val = attributes_fromstring(tmp)) == -1) return; |