mirror of
https://github.com/xzeldon/htop.git
synced 2024-12-23 22:55:46 +00:00
Ensure full initialization of all fields
This commit is contained in:
parent
4dfedd3930
commit
3e5bc034e5
@ -44,11 +44,10 @@ const InfoScreenClass TraceScreen_class = {
|
||||
};
|
||||
|
||||
TraceScreen* TraceScreen_new(Process* process) {
|
||||
TraceScreen* this = xMalloc(sizeof(TraceScreen));
|
||||
// This initializes all TraceScreen variables to "false" so only default = true ones need to be set below
|
||||
TraceScreen* this = xCalloc(1, sizeof(TraceScreen));
|
||||
Object_setClass(this, Class(TraceScreen));
|
||||
this->tracing = true;
|
||||
this->contLine = false;
|
||||
this->follow = false;
|
||||
FunctionBar* fuBar = FunctionBar_new(TraceScreenFunctions, TraceScreenKeys, TraceScreenEvents);
|
||||
CRT_disableDelay();
|
||||
return (TraceScreen*) InfoScreen_init(&this->super, process, fuBar, LINES-2, "");
|
||||
|
Loading…
Reference in New Issue
Block a user