aboutsummaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorGravatar Vladimir Panteleev2018-12-02 20:25:30 +0000
committerGravatar Benjamin Staneck2019-01-16 21:40:14 +0100
commit9403b352edf76eda168203b0a514773ad4c8e1b0 (patch)
tree7d92be8d55805b58c3d23c6981735b79fe086031 /src
parentReplace KVI_OPTION_MIRCCOLOR usage with getMircColor (diff)
downloadKVIrc-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')
-rw-r--r--src/kvilib/irc/KviControlCodes.cpp8
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;