mirror of
https://github.com/ZoiteChat/zoitechat.git
synced 2026-03-26 15:20:19 +00:00
Fix Ctrl+K color entry caret visibility
This commit is contained in:
@@ -1136,7 +1136,6 @@ check_color:
|
|||||||
{
|
{
|
||||||
if (text[i] == ',' && parsing_color <= 3)
|
if (text[i] == ',' && parsing_color <= 3)
|
||||||
{
|
{
|
||||||
insert_hiddenchar (entry, i, i + 1);
|
|
||||||
parsing_color = 3;
|
parsing_color = 3;
|
||||||
offset++;
|
offset++;
|
||||||
continue;
|
continue;
|
||||||
@@ -1153,25 +1152,21 @@ check_color:
|
|||||||
{
|
{
|
||||||
case 1:
|
case 1:
|
||||||
fg_color[0] = text[i];
|
fg_color[0] = text[i];
|
||||||
insert_hiddenchar (entry, i, i + 1);
|
|
||||||
parsing_color++;
|
parsing_color++;
|
||||||
offset++;
|
offset++;
|
||||||
continue;
|
continue;
|
||||||
case 2:
|
case 2:
|
||||||
fg_color[1] = text[i];
|
fg_color[1] = text[i];
|
||||||
insert_hiddenchar (entry, i, i + 1);
|
|
||||||
parsing_color++;
|
parsing_color++;
|
||||||
offset++;
|
offset++;
|
||||||
continue;
|
continue;
|
||||||
case 3:
|
case 3:
|
||||||
bg_color[0] = text[i];
|
bg_color[0] = text[i];
|
||||||
insert_hiddenchar (entry, i, i + 1);
|
|
||||||
parsing_color++;
|
parsing_color++;
|
||||||
offset++;
|
offset++;
|
||||||
continue;
|
continue;
|
||||||
case 4:
|
case 4:
|
||||||
bg_color[1] = text[i];
|
bg_color[1] = text[i];
|
||||||
insert_hiddenchar (entry, i, i + 1);
|
|
||||||
parsing_color++;
|
parsing_color++;
|
||||||
offset++;
|
offset++;
|
||||||
continue;
|
continue;
|
||||||
@@ -1206,17 +1201,14 @@ check_color:
|
|||||||
{
|
{
|
||||||
if (bg_color[0] != 0)
|
if (bg_color[0] != 0)
|
||||||
{
|
{
|
||||||
insert_hiddenchar (entry, len - offset, len);
|
|
||||||
insert_color (entry, len, atoi (fg_color), atoi (bg_color));
|
insert_color (entry, len, atoi (fg_color), atoi (bg_color));
|
||||||
}
|
}
|
||||||
else if (fg_color[0] != 0)
|
else if (fg_color[0] != 0)
|
||||||
{
|
{
|
||||||
insert_hiddenchar (entry, len - offset, len);
|
|
||||||
insert_color (entry, len, atoi (fg_color), -1);
|
insert_color (entry, len, atoi (fg_color), -1);
|
||||||
}
|
}
|
||||||
else
|
else
|
||||||
{
|
{
|
||||||
insert_hiddenchar (entry, len - offset, len - offset + 1);
|
|
||||||
insert_color (entry, len, -1, -1);
|
insert_color (entry, len, -1, -1);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user