mirror of https://github.com/xzeldon/htop.git
Reduce code duplication for nearly identical code-paths
This commit is contained in:
parent
9a78155e17
commit
2824e2989a
10
Process.c
10
Process.c
|
@ -499,13 +499,9 @@ void Process_makeCommandStr(Process *this) {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
if (showProgramPath) {
|
if (cmdlineBasenameEnd > cmdlineBasenameStart)
|
||||||
WRITE_HIGHLIGHT(cmdlineBasenameStart, cmdlineBasenameEnd - cmdlineBasenameStart, baseAttr, CMDLINE_HIGHLIGHT_FLAG_BASENAME);
|
WRITE_HIGHLIGHT(showProgramPath ? cmdlineBasenameStart : 0, cmdlineBasenameEnd - cmdlineBasenameStart, baseAttr, CMDLINE_HIGHLIGHT_FLAG_BASENAME);
|
||||||
(void)stpcpyWithNewlineConversion(str, cmdline);
|
(void)stpcpyWithNewlineConversion(str, cmdline + (showProgramPath ? 0 : cmdlineBasenameStart));
|
||||||
} else {
|
|
||||||
WRITE_HIGHLIGHT(0, cmdlineBasenameEnd - cmdlineBasenameStart, baseAttr, CMDLINE_HIGHLIGHT_FLAG_BASENAME);
|
|
||||||
(void)stpcpyWithNewlineConversion(str, cmdline + cmdlineBasenameStart);
|
|
||||||
}
|
|
||||||
|
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue