Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorDani Megert2012-04-16 15:38:52 +0000
committerDani Megert2012-04-16 15:40:16 +0000
commit8f53a9931b432015916c1d4da1dc1886d6fe0f1c (patch)
tree1b7980bf2ea3530f3d546fca72a37c5b628921ce
parent9111b3597068d5b204ca0b82d1296baa55af9bd1 (diff)
downloadeclipse.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.java7
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) {

Back to the top