From 0e804f50cd630561dacbc98b940ed36c4798b5cc Mon Sep 17 00:00:00 2001 From: Robbbert Date: Sun, 10 Apr 2022 09:30:20 +1000 Subject: ibm6580: coverity 349280 --- src/mame/drivers/ibm6580.cpp | 12 +++--------- 1 file changed, 3 insertions(+), 9 deletions(-) diff --git a/src/mame/drivers/ibm6580.cpp b/src/mame/drivers/ibm6580.cpp index 1651408d33d..6150ad482e3 100644 --- a/src/mame/drivers/ibm6580.cpp +++ b/src/mame/drivers/ibm6580.cpp @@ -871,17 +871,11 @@ uint32_t ibm6580_state::screen_update(screen_device &screen, bitmap_ind16 &bitma ca |= (ra > 2) ? ra - 3 : 0; #endif - // underline - if (attr & 0x08 && ra == 13) - gfx = 0xff; - else - gfx = m_p_chargen[ca | ra]; + gfx = m_p_chargen[ca | ra]; - // cursor - if (attr & 0x04 && ra == 14) + // underline, cursor + if (((attr & 0x08) && (ra == 13)) || ((attr & 0x04) && (ra == 14))) gfx = 0xff; - else - gfx = m_p_chargen[ca | ra]; // reverse video if (attr & 0x10) -- cgit v1.2.3