Fix warning when enchant_broker_list_dicts() does not return an array

pull/299/merge
Aleksander Machniak 9 years ago
parent a5c03db798
commit 2ff3385788

@ -40,9 +40,10 @@ class rcube_spellcheck_enchant extends rcube_spellcheck_engine
$this->init();
$langs = array();
$dicts = enchant_broker_list_dicts($this->enchant_broker);
foreach ($dicts as $dict) {
$langs[] = preg_replace('/-.*$/', '', $dict['lang_tag']);
if ($dicts = enchant_broker_list_dicts($this->enchant_broker)) {
foreach ($dicts as $dict) {
$langs[] = preg_replace('/-.*$/', '', $dict['lang_tag']);
}
}
return array_unique($langs);

Loading…
Cancel
Save