diff options
| author | Dani Megert | 2012-04-16 15:38:52 +0000 |
|---|---|---|
| committer | Dani Megert | 2012-04-16 15:40:16 +0000 |
| commit | 8f53a9931b432015916c1d4da1dc1886d6fe0f1c (patch) | |
| tree | 1b7980bf2ea3530f3d546fca72a37c5b628921ce | |
| parent | 9111b3597068d5b204ca0b82d1296baa55af9bd1 (diff) | |
| download | eclipse.jdt.ui-8f53a9931b432015916c1d4da1dc1886d6fe0f1c.tar.gz eclipse.jdt.ui-8f53a9931b432015916c1d4da1dc1886d6fe0f1c.tar.xz eclipse.jdt.ui-8f53a9931b432015916c1d4da1dc1886d6fe0f1c.zip | |
Fixed bug 357997: [type hierarchy] Type Hierarchy View has button bar
painting issues on workspace startup
| -rw-r--r-- | org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java index 354cf99af0..1d084b19bb 100644 --- a/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java +++ b/org.eclipse.jdt.ui/ui/org/eclipse/jdt/internal/ui/typehierarchy/TypeHierarchyViewPart.java @@ -1,5 +1,5 @@ /******************************************************************************* - * Copyright (c) 2000, 2011 IBM Corporation and others. + * Copyright (c) 2000, 2012 IBM Corporation and others. * All rights reserved. This program and the accompanying materials * are made available under the terms of the Eclipse Public License v1.0 * which accompanies this distribution, and is available at @@ -1035,7 +1035,8 @@ public class TypeHierarchyViewPart extends ViewPart implements ITypeHierarchyVie public void controlMoved(ControlEvent e) { } public void controlResized(ControlEvent e) { - if (getViewLayout() == VIEW_LAYOUT_AUTOMATIC && !fInComputeLayout) { + int viewLayout= getViewLayout(); + if ((viewLayout == VIEW_LAYOUT_AUTOMATIC || viewLayout == -1) && !fInComputeLayout) { setViewLayout(VIEW_LAYOUT_AUTOMATIC); } } @@ -1074,6 +1075,8 @@ public class TypeHierarchyViewPart extends ViewPart implements ITypeHierarchyVie size.y -= viewFormToolbar.getSize().y; } horizontal= size.x > size.y; + } else if (size.x == 0 && size.y == 0) { + return; } } if (fCurrentLayout == VIEW_LAYOUT_AUTOMATIC) { |
