Skip to content

Commit 9421d81

Browse files
committed
Bug 590546 - Incubator embedding: [@ ConsoleListener::Observe] crashes on MozView destroy r=mark.finkle
1 parent 17fe483 commit 9421d81

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

common/embed.cpp

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -301,6 +301,7 @@ MozView::MozView()
301301
MozView::~MozView()
302302
{
303303
delete mPrivate;
304+
mPrivate = NULL;
304305
TermEmbedding();
305306
}
306307

@@ -489,6 +490,9 @@ void MozView::SetListener(MozViewListener *aNewListener)
489490

490491
MozViewListener* MozView::GetListener()
491492
{
493+
if (!mPrivate)
494+
return NULL;
495+
492496
return mPrivate->mListener;
493497
}
494498

0 commit comments

Comments
 (0)