web/wp-includes/js/tinymce/plugins/spellchecker/classes/EnchantSpell.php
changeset 194 32102edaa81b
parent 136 bde1974c263b
--- a/web/wp-includes/js/tinymce/plugins/spellchecker/classes/EnchantSpell.php	Thu Sep 16 15:45:36 2010 +0000
+++ b/web/wp-includes/js/tinymce/plugins/spellchecker/classes/EnchantSpell.php	Mon Nov 19 18:26:13 2012 +0100
@@ -48,20 +48,24 @@
 	 */
 	function &getSuggestions($lang, $word) {
 		$r = enchant_broker_init();
-		$suggs = array();
 
 		if (enchant_broker_dict_exists($r,$lang)) {
 			$d = enchant_broker_request_dict($r, $lang);
 			$suggs = enchant_dict_suggest($d, $word);
 
+			// enchant_dict_suggest() sometimes returns NULL
+			if (!is_array($suggs))
+				$suggs = array();
+
 			enchant_broker_free_dict($d);
 		} else {
+			$suggs = array();
+		}
 
-		}
 		enchant_broker_free($r);
 
 		return $suggs;
 	}
 }
 
-?>
\ No newline at end of file
+?>