Index: /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js
===================================================================
--- /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js	(revision 1067)
+++ /FCKeditor/trunk/editor/_source/commandclasses/fckshowblocks.js	(revision 1068)
@@ -53,12 +53,10 @@
 		return FCK_TRISTATE_DISABLED ;
 
-	// On some cases FCK.EditorDocument.body is not yet available, so try/catch.
-	try
-	{
-		if ( /FCK__ShowBlocks(?:\s|$)/.test( FCK.EditorDocument.body.className ) )
-			return FCK_TRISTATE_ON ;
-	}
-	catch (e)
-	{}
+	// On some cases FCK.EditorDocument.body is not yet available
+	if ( !FCK.EditorDocument )
+		return FCK_TRISTATE_OFF ;
+
+	if ( /FCK__ShowBlocks(?:\s|$)/.test( FCK.EditorDocument.body.className ) )
+		return FCK_TRISTATE_ON ;
 
 	return FCK_TRISTATE_OFF ;
