mirror of https://github.com/xzeldon/htop.git
minor tweak
This commit is contained in:
parent
c9e59b4a33
commit
ef31893067
|
@ -1,4 +1,8 @@
|
||||||
|
|
||||||
|
What's new in version 0.8.4
|
||||||
|
|
||||||
|
|
||||||
|
|
||||||
What's new in version 0.8.3
|
What's new in version 0.8.3
|
||||||
|
|
||||||
* BUGFIX: Fix crash on F6 key
|
* BUGFIX: Fix crash on F6 key
|
||||||
|
|
|
@ -43,6 +43,10 @@ in the source distribution for its full text.
|
||||||
|
|
||||||
/*{
|
/*{
|
||||||
|
|
||||||
|
#ifndef Process_isThread
|
||||||
|
#define Process_isThread(_process) (_process->pid != _process->tgid || _process->m_size == 0)
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum ProcessField_ {
|
typedef enum ProcessField_ {
|
||||||
PID = 1, COMM, STATE, PPID, PGRP, SESSION, TTY_NR, TPGID, FLAGS, MINFLT, CMINFLT, MAJFLT, CMAJFLT, UTIME,
|
PID = 1, COMM, STATE, PPID, PGRP, SESSION, TTY_NR, TPGID, FLAGS, MINFLT, CMINFLT, MAJFLT, CMAJFLT, UTIME,
|
||||||
STIME, CUTIME, CSTIME, PRIORITY, NICE, ITREALVALUE, STARTTIME, VSIZE, RSS, RLIM, STARTCODE, ENDCODE,
|
STIME, CUTIME, CSTIME, PRIORITY, NICE, ITREALVALUE, STARTTIME, VSIZE, RSS, RLIM, STARTCODE, ENDCODE,
|
||||||
|
@ -303,7 +307,7 @@ static void Process_writeField(Process* this, RichString* str, ProcessField fiel
|
||||||
case PROCESSOR: snprintf(buffer, n, "%3d ", this->processor+1); break;
|
case PROCESSOR: snprintf(buffer, n, "%3d ", this->processor+1); break;
|
||||||
case NLWP: snprintf(buffer, n, "%4ld ", this->nlwp); break;
|
case NLWP: snprintf(buffer, n, "%4ld ", this->nlwp); break;
|
||||||
case COMM: {
|
case COMM: {
|
||||||
if (this->pl->highlightThreads && (this->pid != this->tgid || this->m_size == 0)) {
|
if (this->pl->highlightThreads && Process_isThread(this)) {
|
||||||
attr = CRT_colors[PROCESS_THREAD];
|
attr = CRT_colors[PROCESS_THREAD];
|
||||||
baseattr = CRT_colors[PROCESS_THREAD_BASENAME];
|
baseattr = CRT_colors[PROCESS_THREAD_BASENAME];
|
||||||
}
|
}
|
||||||
|
|
|
@ -45,6 +45,10 @@ in the source distribution for its full text.
|
||||||
#define PROCESS_COMM_LEN 300
|
#define PROCESS_COMM_LEN 300
|
||||||
|
|
||||||
|
|
||||||
|
#ifndef Process_isThread
|
||||||
|
#define Process_isThread(process) (process->pid != process->tgid || process->m_size == 0)
|
||||||
|
#endif
|
||||||
|
|
||||||
typedef enum ProcessField_ {
|
typedef enum ProcessField_ {
|
||||||
PID = 1, COMM, STATE, PPID, PGRP, SESSION, TTY_NR, TPGID, FLAGS, MINFLT, CMINFLT, MAJFLT, CMAJFLT, UTIME,
|
PID = 1, COMM, STATE, PPID, PGRP, SESSION, TTY_NR, TPGID, FLAGS, MINFLT, CMINFLT, MAJFLT, CMAJFLT, UTIME,
|
||||||
STIME, CUTIME, CSTIME, PRIORITY, NICE, ITREALVALUE, STARTTIME, VSIZE, RSS, RLIM, STARTCODE, ENDCODE,
|
STIME, CUTIME, CSTIME, PRIORITY, NICE, ITREALVALUE, STARTTIME, VSIZE, RSS, RLIM, STARTCODE, ENDCODE,
|
||||||
|
|
Loading…
Reference in New Issue