summaryrefslogtreecommitdiffstats
path: root/RichString.h
diff options
context:
space:
mode:
authorHisham Muhammad <hisham@gobolinux.org>2015-08-27 21:45:02 -0300
committerHisham Muhammad <hisham@gobolinux.org>2015-08-27 21:45:02 -0300
commit7985724933a33ba5f57b266bb282cedf0dacb5b4 (patch)
tree7cfb0c28bd5b2acabdf0228788bf76cee373f00b /RichString.h
parentbdadd45a881b9b59f7b2ac9a655b5e5c6cde5fa7 (diff)
Fixes for color glitches in ncurses ABI6.
Could no longer reproduce #244 after these fixes.
Diffstat (limited to 'RichString.h')
-rw-r--r--RichString.h2
1 files changed, 1 insertions, 1 deletions
diff --git a/RichString.h b/RichString.h
index 741c84ae..04e468d9 100644
--- a/RichString.h
+++ b/RichString.h
@@ -42,7 +42,7 @@ in the source distribution for its full text.
#define RichString_printVal(this, y, x) mvadd_wchstr(y, x, (this).chptr)
#define RichString_printoffnVal(this, y, x, off, n) mvadd_wchnstr(y, x, (this).chptr + off, n)
#define RichString_getCharVal(this, i) ((this).chptr[i].chars[0] & 255)
-#define RichString_setChar(this, at, ch) do{ (this)->chptr[(at)].chars[0] = ch; } while(0)
+#define RichString_setChar(this, at, ch) do{ (this)->chptr[(at)] = (CharType) { .chars = { ch, 0 } }; } while(0)
#define CharType cchar_t
#else
#define RichString_printVal(this, y, x) mvaddchstr(y, x, (this).chptr)

© 2014-2024 Faster IT GmbH | imprint | privacy policy