Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAndrey Loskutov2021-06-12 11:38:18 +0000
committerAndrey Loskutov2021-06-12 15:12:53 +0000
commit77c35d0a02395d7540cb3c3fd7bfeae3bcf68cac (patch)
tree0bf3fec17169c6b2ce224c326739a28e671b48d3
parent69d5676e077ebfd73e50672d2a7a90461f9dc979 (diff)
downloadeclipse.platform.ui-77c35d0a02395d7540cb3c3fd7bfeae3bcf68cac.tar.gz
eclipse.platform.ui-77c35d0a02395d7540cb3c3fd7bfeae3bcf68cac.tar.xz
eclipse.platform.ui-77c35d0a02395d7540cb3c3fd7bfeae3bcf68cac.zip
Dispose the bold font on group disposal. Change-Id: I5491c6f7cebb430fb21a94c2c1ed34f551a43531 Signed-off-by: Andrey Loskutov <loskutov@gmx.de> Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.ui/+/181863 Tested-by: Platform Bot <platform-bot@eclipse.org>
-rw-r--r--bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java29
1 files changed, 16 insertions, 13 deletions
diff --git a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
index bc459fe30ad..a32b1cc86c4 100644
--- a/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
+++ b/bundles/org.eclipse.ui.ide/src/org/eclipse/ui/internal/ide/dialogs/ResourceFilterGroup.java
@@ -132,12 +132,12 @@ import org.eclipse.ui.internal.ide.misc.StringFileInfoMatcher;
*/
public class ResourceFilterGroup {
- private Button addButton = null;
- private Button addGroupButton = null;
- private Button removeButton = null;
- private Button upButton = null;
- private Button downButton = null;
- private Button editButton = null;
+ private Button addButton;
+ private Button addGroupButton;
+ private Button removeButton;
+ private Button upButton;
+ private Button downButton;
+ private Button editButton;
private TreeViewer filterView;
private TreeContentProvider filterViewContentProvider;
@@ -146,13 +146,13 @@ public class ResourceFilterGroup {
private LabelProvider labelProvider;
private Font boldFont;
private Font plainFont;
- private Image fileIcon = null;
- private Image folderIcon = null;
- private Image fileFolderIcon = null;
- private Image includeIcon = null;
- private Image excludeIcon = null;
- private Image inheritableIcon = null;
- private boolean tableViewCellEditorAdequatlyUsable = false;
+ private Image fileIcon;
+ private Image folderIcon;
+ private Image fileFolderIcon;
+ private Image includeIcon;
+ private Image excludeIcon;
+ private Image inheritableIcon;
+ private boolean tableViewCellEditorAdequatlyUsable;
private Shell shell;
private IContainer nonExistantResource = getNonExistantResource();
private IContainer resource = nonExistantResource;
@@ -1215,6 +1215,9 @@ public class ResourceFilterGroup {
*/
public void dispose() {
disposeIcons();
+ if (boldFont != null) {
+ boldFont.dispose();
+ }
}
private void disposeIcons() {

Back to the top