diff options
author | Xavier Coulon | 2016-09-12 08:41:28 +0000 |
---|---|---|
committer | Jeff Johnston | 2016-09-12 21:58:46 +0000 |
commit | e00e1c76dcaffd0fb7c7e8974c504379d4e2b10c (patch) | |
tree | bfae9cdb5be0a0356d443ecbbc5857c7993608ac | |
parent | bd17655fa695eefe754dc6da76d571636221eb5c (diff) | |
download | org.eclipse.linuxtools-e00e1c76dcaffd0fb7c7e8974c504379d4e2b10c.tar.gz org.eclipse.linuxtools-e00e1c76dcaffd0fb7c7e8974c504379d4e2b10c.tar.xz org.eclipse.linuxtools-e00e1c76dcaffd0fb7c7e8974c504379d4e2b10c.zip |
Bug 501207 - SWTException below ImageSearchPage$IconColumnLabelProvider.measure
Make sure ICON is not disposed.
Change-Id: I95c523848a55b99f7c4f6b29660256abc1b57e48
Signed-off-by: Xavier Coulon <xcoulon@redhat.com>
Reviewed-on: https://git.eclipse.org/r/80893
Tested-by: Hudson CI
Reviewed-by: Jeff Johnston <jjohnstn@redhat.com>
(cherry picked from commit f3a540aec115c87754dc03fce7676a43c2701ea8)
Reviewed-on: https://git.eclipse.org/r/80935
-rw-r--r-- | containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageSearchPage.java | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageSearchPage.java b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageSearchPage.java index eb10c3e749..b1ff0dc8ac 100644 --- a/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageSearchPage.java +++ b/containers/org.eclipse.linuxtools.docker.ui/src/org/eclipse/linuxtools/internal/docker/ui/wizards/ImageSearchPage.java @@ -435,9 +435,11 @@ public class ImageSearchPage extends WizardPage { @Override protected void measure(Event event, Object element) { - Rectangle rectangle = ICON.getBounds(); - event.setBounds(new Rectangle(event.x, event.y, - rectangle.width + 200, rectangle.height)); + if (!ICON.isDisposed()) { + final Rectangle rectangle = ICON.getBounds(); + event.setBounds(new Rectangle(event.x, event.y, + rectangle.width + 200, rectangle.height)); + } } |