diff options
author | Sarika Sinha | 2022-02-03 15:39:33 +0000 |
---|---|---|
committer | Sarika Sinha | 2022-02-04 18:02:42 +0000 |
commit | 04d61247789598911eae92cf0fb3f63d554b0be9 (patch) | |
tree | 25eccffd9d8d27cdf309489cd72f58f00806a240 | |
parent | 32800c964bf41dd0f906e3f8c9e5004474883494 (diff) | |
download | eclipse.platform.debug-04d61247789598911eae92cf0fb3f63d554b0be9.tar.gz eclipse.platform.debug-04d61247789598911eae92cf0fb3f63d554b0be9.tar.xz eclipse.platform.debug-04d61247789598911eae92cf0fb3f63d554b0be9.zip |
Bug 578558 - "Widget is disposed" while switching between debug viewsY20220209-0600Y20220208-0600Y20220207-0600Y20220206-0600Y20220205-0600I20220208-1800I20220207-1800I20220206-1800I20220205-1800I20220205-0040I20220204-1800
Change-Id: I6d387b403178c7b3d4a0e28b9cf4595682dff22e
Reviewed-on: https://git.eclipse.org/r/c/platform/eclipse.platform.debug/+/190372
Tested-by: Platform Bot <platform-bot@eclipse.org>
Reviewed-by: Sarika Sinha <sarika.sinha@in.ibm.com>
-rw-r--r-- | org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java index c7c4325a5..64215e31c 100644 --- a/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java +++ b/org.eclipse.debug.ui/ui/org/eclipse/debug/internal/ui/viewers/model/InternalTreeModelViewer.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2006, 2016 IBM Corporation and others. + * Copyright (c) 2006, 2022 IBM Corporation and others. * * This program and the accompanying materials * are made available under the terms of the Eclipse Public License 2.0 @@ -1776,6 +1776,9 @@ public class InternalTreeModelViewer extends TreeViewer implements IInternalTree @Override protected void handleTreeCollapse(TreeEvent event) { + if (event.item.isDisposed()) { + return; + } super.handleTreeCollapse(event); IContentProvider contentProvider = getContentProvider(); if (contentProvider instanceof TreeModelContentProvider && event.item.getData() != null) { |