From 0f845352d144477d45a777f4e57245ad0ba3f6fe Mon Sep 17 00:00:00 2001
From: Florian Hoelzl <hoelzl@fortiss.org>
Date: Fri, 1 Jul 2011 13:09:56 +0000
Subject: [PATCH] bugfix: added null check

---
 .../tooling/kernel/internal/ElementCompositorService.java      | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
index 770e6e9c1..c1829b70e 100644
--- a/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
+++ b/org.fortiss.tooling.kernel/trunk/src/org/fortiss/tooling/kernel/internal/ElementCompositorService.java
@@ -100,6 +100,9 @@ public final class ElementCompositorService extends
 	private IElementCompositor<EObject> findWorkingCompositor(
 			EObject container, EObject contained,
 			IElementCompositionContext context, boolean decompose) {
+		if (container == null) {
+			return null;
+		}
 		List<IElementCompositor<EObject>> list = getRegisteredHandlers(container
 				.getClass());
 		if (list == null) {
-- 
GitLab