diff --git a/menu_icons.module b/menu_icons.module index 3e9d99a..b49fcba 100644 --- menu_icons.module +++ menu_icons.module @@ -212,11 +212,15 @@ function menu_icons_admin_settings() { function menu_icons_css_generate() { $result = db_query("SELECT mlid, options FROM {menu_links}"); $pos = variable_get('menu_icons_position', 'left'); + $default = variable_get('menu_icons_default_icon', drupal_get_path('module', 'menu_icons') .'/images/default_icon.png'); + $default_exists = file_exists($default); while ($item = db_fetch_array($result)) { $options = unserialize($item['options']); - + if (empty($options['menu_icon']['path']) && !empty($default_exists)) { + $options['menu_icon']['path'] = $default; + } if ($options['menu_icon']['enable'] && !empty($options['menu_icon']['path']) && file_exists($options['menu_icon']['path'])) { if (module_exists('imagecache')) {