From 68ff082ce51dab2ffa8d7407f8b34bece4bdfd22 Mon Sep 17 00:00:00 2001
From: Florian Hoelzl <hoelzl@fortiss.org>
Date: Wed, 18 Jan 2012 14:25:46 +0000
Subject: [PATCH] added some null checks refs 521

---
 .../editor/ExtendableMultiPageEditor.java        | 16 +++++++++++++---
 1 file changed, 13 insertions(+), 3 deletions(-)

diff --git a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ExtendableMultiPageEditor.java b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ExtendableMultiPageEditor.java
index a8efaf3ed..467ad0de4 100644
--- a/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ExtendableMultiPageEditor.java
+++ b/org.fortiss.tooling.kernel.ui/trunk/src/org/fortiss/tooling/kernel/ui/internal/editor/ExtendableMultiPageEditor.java
@@ -56,7 +56,7 @@ import org.fortiss.tooling.kernel.ui.util.PropertiesConstantUtils;
  * @author hoelzl
  * @author $Author$
  * @version $Rev$
- * @ConQAT.Rating GREEN Hash: ECF3F995688AF9E3075A42497357703A
+ * @ConQAT.Rating YELLOW Hash: 28D4D48E084F0114286B0F1346BBEA87
  */
 @SuppressWarnings("rawtypes")
 public class ExtendableMultiPageEditor extends MultiPageEditorPart implements
@@ -152,8 +152,18 @@ public class ExtendableMultiPageEditor extends MultiPageEditorPart implements
 			throw new PartInitException("Missing model element handler!");
 		}
 
-		setPartName(handler.getName(editedObject));
-		setContentDescription(handler.getDescription(editedObject));
+		String name = handler.getName(editedObject);
+		if (name == null) {
+			name = "";
+		}
+		setPartName(name);
+
+		String desc = handler.getDescription(editedObject);
+		if (desc == null) {
+			desc = "";
+		}
+		setContentDescription(desc);
+
 		setTitleImage(handler.getIcon());
 
 		editedObject.eAdapters().add(editedObjectChangeAdapter);
-- 
GitLab