From: David ‘Bombe’ Roden <bombe@pterodactylus.net>
Date: Thu, 14 Oct 2010 12:42:47 +0000 (+0200)
Subject: Only allow unshelling a post if its Sone is not a shell.
X-Git-Tag: 0.1-RC1~389
X-Git-Url: https://git.pterodactylus.net/?a=commitdiff_plain;h=5e815759fafbf3a9fa0ea031f2520826ba3029af;p=Sone.git

Only allow unshelling a post if its Sone is not a shell.
---

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);
 	}
 
 	/**