summaryrefslogtreecommitdiffstats
path: root/linux
diff options
context:
space:
mode:
authorDaniel Lange <DLange@git.local>2021-01-11 09:36:42 +0100
committerDaniel Lange <DLange@git.local>2021-01-11 09:36:42 +0100
commit8a67d7f0866bf9451aad301e98059daa5c18e7c3 (patch)
tree87a1c740851ac87b6a92798fb150dfb1f8949280 /linux
parent0b89c66f58b5d79d3948ba80da6faab139afdcc9 (diff)
parent3bb731c645d1bcde6ecf6ca23e44eb6655da8726 (diff)
Merge branch 'RichString_attrn' of cgzones/htop
Diffstat (limited to 'linux')
-rw-r--r--linux/LinuxProcess.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/linux/LinuxProcess.c b/linux/LinuxProcess.c
index 10017bd1..11bc2d80 100644
--- a/linux/LinuxProcess.c
+++ b/linux/LinuxProcess.c
@@ -528,30 +528,30 @@ static void LinuxProcess_writeCommand(const Process* this, int attr, int baseAtt
if (!lp->mergedCommand.separateComm && commStart == baseStart && highlightBaseName) {
/* If it was matched with procExe's basename, make it bold if needed */
if (commEnd > baseEnd) {
- RichString_setAttrn(str, A_BOLD | baseAttr, baseStart, baseEnd - 1);
- RichString_setAttrn(str, A_BOLD | commAttr, baseEnd, commEnd - 1);
+ RichString_setAttrn(str, A_BOLD | baseAttr, baseStart, baseEnd - baseStart);
+ RichString_setAttrn(str, A_BOLD | commAttr, baseEnd, commEnd - baseEnd);
} else if (commEnd < baseEnd) {
- RichString_setAttrn(str, A_BOLD | commAttr, commStart, commEnd - 1);
- RichString_setAttrn(str, A_BOLD | baseAttr, commEnd, baseEnd - 1);
+ RichString_setAttrn(str, A_BOLD | commAttr, commStart, commEnd - commStart);
+ RichString_setAttrn(str, A_BOLD | baseAttr, commEnd, baseEnd - commEnd);
} else {
// Actually should be highlighted commAttr, but marked baseAttr to reduce visual noise
- RichString_setAttrn(str, A_BOLD | baseAttr, commStart, commEnd - 1);
+ RichString_setAttrn(str, A_BOLD | baseAttr, commStart, commEnd - commStart);
}
baseStart = baseEnd;
} else {
- RichString_setAttrn(str, commAttr, commStart, commEnd - 1);
+ RichString_setAttrn(str, commAttr, commStart, commEnd - commStart);
}
}
if (baseStart < baseEnd && highlightBaseName) {
- RichString_setAttrn(str, baseAttr, baseStart, baseEnd - 1);
+ RichString_setAttrn(str, baseAttr, baseStart, baseEnd - baseStart);
}
if (mc->sep1)
- RichString_setAttrn(str, CRT_colors[FAILED_READ], strStart + mc->sep1, strStart + mc->sep1);
+ RichString_setAttrn(str, CRT_colors[FAILED_READ], strStart + mc->sep1, 1);
if (mc->sep2)
- RichString_setAttrn(str, CRT_colors[FAILED_READ], strStart + mc->sep2, strStart + mc->sep2);
+ RichString_setAttrn(str, CRT_colors[FAILED_READ], strStart + mc->sep2, 1);
}
static void LinuxProcess_writeCommandField(const Process *this, RichString *str, char *buffer, int n, int attr) {

© 2014-2024 Faster IT GmbH | imprint | privacy policy