From 79970f05f37677fe32aa804e493c5da747a2652f Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Christian=20G=C3=B6ttsche?= Date: Tue, 15 Dec 2020 12:05:20 +0100 Subject: Meter: restore non-wide-character build Use mbstowcs() only with wide ncurses support. Closes: #401 --- Meter.c | 4 ++++ 1 file changed, 4 insertions(+) (limited to 'Meter.c') diff --git a/Meter.c b/Meter.c index b006a584..e849ea4a 100644 --- a/Meter.c +++ b/Meter.c @@ -196,7 +196,11 @@ static void BarMeterMode_draw(Meter* this, int x, int y, int w) { // The text in the bar is right aligned; // calculate needed padding and generate leading spaces +#ifdef HAVE_LIBNCURSESW const int textLen = mbstowcs(NULL, buffer, 0); +#else + const int textLen = strlen(buffer); +#endif const int padding = CLAMP(w - textLen, 0, w); RichString_begin(bar); -- cgit v1.2.3