зеркало из https://github.com/mozilla/gecko-dev.git
fix memory leak
This commit is contained in:
Родитель
1b580fdf43
Коммит
7a7259d237
|
@ -219,9 +219,9 @@ void InitExposeEvent(GdkEventExpose *aGEE,
|
||||||
|
|
||||||
//=============================================================
|
//=============================================================
|
||||||
void UninitExposeEvent(GdkEventExpose *aGEE,
|
void UninitExposeEvent(GdkEventExpose *aGEE,
|
||||||
gpointer p,
|
gpointer p,
|
||||||
nsPaintEvent &anEvent,
|
nsPaintEvent &anEvent,
|
||||||
PRUint32 aEventType)
|
PRUint32 aEventType)
|
||||||
{
|
{
|
||||||
if (aGEE != nsnull) {
|
if (aGEE != nsnull) {
|
||||||
delete anEvent.rect;
|
delete anEvent.rect;
|
||||||
|
@ -342,6 +342,9 @@ void handle_size_allocate(GtkWidget *w, GtkAllocation *alloc, gpointer p)
|
||||||
NS_ADDREF(widget);
|
NS_ADDREF(widget);
|
||||||
widget->OnResize(event);
|
widget->OnResize(event);
|
||||||
NS_RELEASE(widget);
|
NS_RELEASE(widget);
|
||||||
|
|
||||||
|
if (event && event.rect)
|
||||||
|
delete event.rect;
|
||||||
}
|
}
|
||||||
|
|
||||||
#if 0
|
#if 0
|
||||||
|
|
Загрузка…
Ссылка в новой задаче