From 226f053549110b09336f7657ef5d39f6e91d5ba5 Mon Sep 17 00:00:00 2001 From: marschap Date: Sat, 4 Feb 2006 17:29:26 +0000 Subject: [PATCH] patch from M. Dolze to fix a potential problem with ia variant of hd44780 winamp wiring when using less than 3 displays --- server/drivers/hd44780-winamp.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/server/drivers/hd44780-winamp.c b/server/drivers/hd44780-winamp.c index 481f94d..569ae96 100644 --- a/server/drivers/hd44780-winamp.c +++ b/server/drivers/hd44780-winamp.c @@ -137,7 +137,7 @@ lcdwinamp_HD44780_senddata (PrivateData *p, unsigned char displayID, unsigned ch portControl |= p->backlight_bit; if (displayID == 0) - enableLines = EnMask[0] | EnMask[1] | EnMask[2]; + enableLines = EnMask[0] | EnMask[1] | (p->numDisplays==3 ? EnMask[2] : 0); else enableLines = EnMask[displayID - 1];