From 5e815759fafbf3a9fa0ea031f2520826ba3029af Mon Sep 17 00:00:00 2001
From: =?utf8?q?David=20=E2=80=98Bombe=E2=80=99=20Roden?=
 <bombe@pterodactylus.net>
Date: Thu, 14 Oct 2010 14:42:47 +0200
Subject: [PATCH] Only allow unshelling a post if its Sone is not a shell.

---
 src/main/java/net/pterodactylus/sone/data/PostShell.java | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/src/main/java/net/pterodactylus/sone/data/PostShell.java b/src/main/java/net/pterodactylus/sone/data/PostShell.java
index 7bcddfa..b0cb8e6 100644
--- a/src/main/java/net/pterodactylus/sone/data/PostShell.java
+++ b/src/main/java/net/pterodactylus/sone/data/PostShell.java
@@ -199,7 +199,7 @@ public class PostShell extends Post implements Shell<Post> {
 	 */
 	@Override
 	public boolean canUnshell() {
-		return (id != null) && (sone != null) && (time != null) && (text != null);
+		return (id != null) && (sone != null) && (!(sone instanceof Shell<?>)) && (time != null) && (text != null);
 	}
 
 	/**
-- 
2.7.4