diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java index c1b8a49883e..b5853bf90a9 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/dialogs/TitleAreaDialog.java @@ -685,7 +685,7 @@ public void setTitleAreaColor(RGB color) { public void setTitleImage(Image newTitleImage) { titleAreaImage = newTitleImage; - if (titleImageLabel != null) { + if (titleImageLabel != null && !titleImageLabel.isDisposed()) { titleImageLabel.setImage(newTitleImage); determineTitleImageLargest(); Control top;