Several changes (mostly graphics related) from Petteri Aimonen
git-svn-id: svn://svn.code.sf.net/p/nuttx/code/trunk@5385 42af7a65-404d-4744-a932-0658087f49c3
This commit is contained in:
parent
aecbc4a15c
commit
e9d2baa274
@ -211,4 +211,6 @@
|
||||
using the internal work queues from user space. I have decided to implemented
|
||||
user-space work queues (someday) in order to accomplish that functionaliy.
|
||||
Submitted by Petteri Aimonen.
|
||||
|
||||
* NxWidgets:CText and NxWidgets:CNumericEdite: Fix some memory freeing bugs
|
||||
(from Petteri Aimonen).
|
||||
|
@ -158,9 +158,11 @@ CNumericEdit::CNumericEdit(CWidgetControl *pWidgetControl, nxgl_coord_t x, nxgl_
|
||||
|
||||
CNumericEdit::~CNumericEdit()
|
||||
{
|
||||
delete m_label;
|
||||
delete m_button_minus;
|
||||
delete m_button_plus;
|
||||
// CNxWidget destroys all children
|
||||
|
||||
m_label = 0;
|
||||
m_button_minus = 0;
|
||||
m_button_plus = 0;
|
||||
}
|
||||
|
||||
void CNumericEdit::getPreferredDimensions(CRect &rect) const
|
||||
|
@ -276,11 +276,14 @@ const int CText::getLineTrimmedLength(const int lineNumber) const
|
||||
length--;
|
||||
}
|
||||
while (iterator->moveToPrevious() && (length > 0));
|
||||
|
||||
delete iterator;
|
||||
return length;
|
||||
}
|
||||
|
||||
// May occur if data has been horribly corrupted somewhere
|
||||
|
||||
delete iterator;
|
||||
return 0;
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user