Author: [EMAIL PROTECTED]
Date: Fri Sep  5 13:00:27 2008
New Revision: 2699

Modified:
   trunk/src/ca/sqlpower/architect/swingui/olap/DimensionPane.java

Log:
Hierarchies with no name have their parent's name displayed in the dimension pane, but are not given a name.

Modified: trunk/src/ca/sqlpower/architect/swingui/olap/DimensionPane.java
==============================================================================
--- trunk/src/ca/sqlpower/architect/swingui/olap/DimensionPane.java (original) +++ trunk/src/ca/sqlpower/architect/swingui/olap/DimensionPane.java Fri Sep 5 13:00:27 2008
@@ -75,10 +75,13 @@

         public String getTitle() {
             // a null hierarchy name means it should use the dimension name
-            if (hierarchy.getName() == null) {
-                hierarchy.setName(hierarchy.getParent().getName());
+            if (hierarchy.getName() != null) {
+                return hierarchy.getName();
+            } else if (hierarchy.getParent() == null) {
+                return "(Unnamed Hierarchy with no parent dimension)";
+            } else {
+                return hierarchy.getParent().getName();
             }
-            return hierarchy.getName();
         }

         public Hierarchy getHierarchy() {

Reply via email to