]> scripts.mit.edu Git - autoinstalls/wordpress.git/blobdiff - wp-includes/js/tinymce/plugins/spellchecker/classes/EnchantSpell.php
Wordpress 3.3
[autoinstalls/wordpress.git] / wp-includes / js / tinymce / plugins / spellchecker / classes / EnchantSpell.php
index 7e2bd9770e56f9272045108029cfb45b2a15d7e2..cefc8cf2ce7a7300e504f2170bb7e338257c8449 100644 (file)
@@ -48,16 +48,20 @@ class EnchantSpell extends SpellChecker {
         */
        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;