diff options
| author | 2018-12-02 20:25:30 +0000 | |
|---|---|---|
| committer | 2019-01-16 21:40:14 +0100 | |
| commit | 9403b352edf76eda168203b0a514773ad4c8e1b0 (patch) | |
| tree | 7d92be8d55805b58c3d23c6981735b79fe086031 /src/kvilib/irc/KviControlCodes.cpp | |
| parent | Replace KVI_OPTION_MIRCCOLOR usage with getMircColor (diff) | |
| download | KVIrc-9403b352edf76eda168203b0a514773ad4c8e1b0.tar.gz KVIrc-9403b352edf76eda168203b0a514773ad4c8e1b0.tar.bz2 KVIrc-9403b352edf76eda168203b0a514773ad4c8e1b0.zip | |
KviControlCodes.cpp: Remove %16 when parsing colors
The modulo was already being applied inconsistently
(e.g. getColorBytesW vs. getUnicodeColorBytes). It is now
unnecessary, as we handle higher color values properly.
Diffstat (limited to 'src/kvilib/irc/KviControlCodes.cpp')
| -rw-r--r-- | src/kvilib/irc/KviControlCodes.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/src/kvilib/irc/KviControlCodes.cpp b/src/kvilib/irc/KviControlCodes.cpp index 6f4f5dad8..30d20963d 100644 --- a/src/kvilib/irc/KviControlCodes.cpp +++ b/src/kvilib/irc/KviControlCodes.cpp @@ -191,7 +191,7 @@ namespace KviControlCodes if((c >= '0') && (c <= '9')) { - (*pcByte1) = (((*pcByte1) * 10) + (c - '0')) % 16; + (*pcByte1) = (((*pcByte1) * 10) + (c - '0')); iChar++; if(iChar >= (unsigned int)szData.length()) { @@ -235,7 +235,7 @@ namespace KviControlCodes if((c >= '0') && (c <= '9')) { - (*pcByte2) = (((*pcByte2) * 10) + (c - '0')) % 16; + (*pcByte2) = (((*pcByte2) * 10) + (c - '0')); iChar++; } @@ -265,7 +265,7 @@ namespace KviControlCodes pcData++; } else { //A number - (*pcByte1)=((((*pcByte1)*10)+((*pcData)-'0'))%16); + (*pcByte1)=((((*pcByte1)*10)+((*pcData)-'0'))); pcData++; if(*pcData==',') { @@ -296,7 +296,7 @@ namespace KviControlCodes pcData++; if((*pcData >= '0') && (*pcData <='9')) { - (*pcByte2)=((((*pcByte2)*10)+((*pcData)-'0'))%16); + (*pcByte2)=((((*pcByte2)*10)+((*pcData)-'0'))); pcData++; } return pcData; |
