Fix crash on exit if embedding widget was never shown. Bug 249520, patch by

Steven Brown <swbrown@ucsd.edu>, r+sr=blizzard
This commit is contained in:
bzbarsky%mit.edu 2004-07-22 02:36:24 +00:00
Родитель 89730e2508
Коммит fba9dbd53f
1 изменённых файлов: 6 добавлений и 1 удалений

Просмотреть файл

@ -556,7 +556,12 @@ gtk_moz_embed_destroy(GtkObject *object)
embedPrivate = (EmbedPrivate *)embed->data;
if (embedPrivate) {
embedPrivate->Destroy();
// Destroy the widget only if it's been Init()ed.
if(embedPrivate->mMozWindowWidget != 0) {
embedPrivate->Destroy();
}
delete embedPrivate;
embed->data = NULL;
}