diff -urp sites/all/modules/service_links/service_links.module sites/all/modules/service_links.new/service_links.module --- sites/all/modules/service_links/service_links.module 2009-12-05 08:29:19.000000000 -0600 +++ sites/all/modules/service_links.new/service_links.module 2009-12-05 08:24:21.000000000 -0600 @@ -333,7 +333,8 @@ function service_links_short_url($url, $ function service_links_render($node, $nodelink = FALSE, $style = 0) { $links = array(); $settings = _service_links_load_settings(); - $services = service_links_get_links(array_filter($settings['link_show'])); + $shown_links = (is_array($settings['link_show']))? array_filter($settings['link_show']) : NULL; + $services = service_links_get_links($shown_links); if ($settings['agg2_link'] && $node->link) { $url = ($node->source_link ? $node->source_link : $node->link); @@ -495,7 +496,9 @@ function theme_service_links_block_forma return implode($items, ' '); break; } - return '