Skip to content
GitLab
Menu
Projects
Groups
Snippets
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Sign in / Register
Toggle navigation
Menu
Open sidebar
adam.huang
htop
Commits
2b534199
Commit
2b534199
authored
Jun 23, 2009
by
Hisham Muhammad
Browse files
* BUGFIX: Fix crash on F6 key
(thanks to Rainer Suhm)
parent
3e6be2d7
Changes
2
Hide whitespace changes
Inline
Side-by-side
ChangeLog
View file @
2b534199
What's new in version 0.8.
2.1
What's new in version 0.8.
3
* BUGFIX: Fix crash on F6 key
(thanks to Rainer Suhm)
* BUGFIX: Fix a minor bug which affected the build process.
* BUGFIX: Fix a minor bug which affected the build process.
What's new in version 0.8.2
What's new in version 0.8.2
...
...
htop.c
View file @
2b534199
...
@@ -151,7 +151,7 @@ static void showHelp(ProcessList* pl) {
...
@@ -151,7 +151,7 @@ static void showHelp(ProcessList* pl) {
clear
();
clear
();
}
}
static
char
*
CategoriesFunctions
[
10
]
=
{
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
"Done "
};
static
char
*
CategoriesFunctions
[]
=
{
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
" "
,
"Done "
,
NULL
};
static
void
Setup_run
(
Settings
*
settings
,
int
headerHeight
)
{
static
void
Setup_run
(
Settings
*
settings
,
int
headerHeight
)
{
ScreenManager
*
scr
=
ScreenManager_new
(
0
,
headerHeight
,
0
,
-
1
,
HORIZONTAL
,
true
);
ScreenManager
*
scr
=
ScreenManager_new
(
0
,
headerHeight
,
0
,
-
1
,
HORIZONTAL
,
true
);
...
@@ -190,8 +190,8 @@ static HandlerResult pickWithEnter(Panel* panel, int ch) {
...
@@ -190,8 +190,8 @@ static HandlerResult pickWithEnter(Panel* panel, int ch) {
}
}
static
Object
*
pickFromVector
(
Panel
*
panel
,
Panel
*
list
,
int
x
,
int
y
,
char
**
keyLabels
,
FunctionBar
*
prevBar
)
{
static
Object
*
pickFromVector
(
Panel
*
panel
,
Panel
*
list
,
int
x
,
int
y
,
char
**
keyLabels
,
FunctionBar
*
prevBar
)
{
char
*
fuKeys
[
2
]
=
{
"Enter"
,
"Esc"
};
char
*
fuKeys
[]
=
{
"Enter"
,
"Esc"
,
NULL
};
int
fuEvents
[
2
]
=
{
13
,
27
};
int
fuEvents
[]
=
{
13
,
27
};
if
(
!
list
->
eventHandler
)
if
(
!
list
->
eventHandler
)
Panel_setEventHandler
(
list
,
pickWithEnter
);
Panel_setEventHandler
(
list
,
pickWithEnter
);
ScreenManager
*
scr
=
ScreenManager_new
(
0
,
y
,
0
,
-
1
,
HORIZONTAL
,
false
);
ScreenManager
*
scr
=
ScreenManager_new
(
0
,
y
,
0
,
-
1
,
HORIZONTAL
,
false
);
...
@@ -656,7 +656,7 @@ int main(int argc, char** argv) {
...
@@ -656,7 +656,7 @@ int main(int argc, char** argv) {
Panel
*
affinityPanel
=
AffinityPanel_new
(
pl
->
processorCount
,
curr
);
Panel
*
affinityPanel
=
AffinityPanel_new
(
pl
->
processorCount
,
curr
);
char
*
fuFunctions
[
2
]
=
{
"Set "
,
"Cancel "
};
char
*
fuFunctions
[]
=
{
"Set "
,
"Cancel "
,
NULL
};
void
*
set
=
pickFromVector
(
panel
,
affinityPanel
,
15
,
headerHeight
,
fuFunctions
,
defaultBar
);
void
*
set
=
pickFromVector
(
panel
,
affinityPanel
,
15
,
headerHeight
,
fuFunctions
,
defaultBar
);
if
(
set
)
{
if
(
set
)
{
unsigned
long
new
=
AffinityPanel_getAffinity
(
affinityPanel
);
unsigned
long
new
=
AffinityPanel_getAffinity
(
affinityPanel
);
...
@@ -695,7 +695,7 @@ int main(int argc, char** argv) {
...
@@ -695,7 +695,7 @@ int main(int argc, char** argv) {
{
{
Panel
*
sortPanel
=
Panel_new
(
0
,
0
,
0
,
0
,
LISTITEM_CLASS
,
true
,
ListItem_compare
);
Panel
*
sortPanel
=
Panel_new
(
0
,
0
,
0
,
0
,
LISTITEM_CLASS
,
true
,
ListItem_compare
);
Panel_setHeader
(
sortPanel
,
"Sort by"
);
Panel_setHeader
(
sortPanel
,
"Sort by"
);
char
*
fuFunctions
[
2
]
=
{
"Sort "
,
"Cancel "
};
char
*
fuFunctions
[]
=
{
"Sort "
,
"Cancel "
,
NULL
};
ProcessField
*
fields
=
pl
->
fields
;
ProcessField
*
fields
=
pl
->
fields
;
for
(
int
i
=
0
;
fields
[
i
];
i
++
)
{
for
(
int
i
=
0
;
fields
[
i
];
i
++
)
{
char
*
name
=
String_trim
(
Process_fieldTitles
[
fields
[
i
]]);
char
*
name
=
String_trim
(
Process_fieldTitles
[
fields
[
i
]]);
...
...
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment