diff --git a/plugins/content_types/block/block.inc b/plugins/content_types/block/block.inc index 76f6d06..4cd8c21 100644 --- a/plugins/content_types/block/block.inc +++ b/plugins/content_types/block/block.inc @@ -124,12 +124,23 @@ function _ctools_block_load_blocks() { * can have their alters make it to the block. */ function _ctools_get_block_info($module, $delta) { - $blocks = _ctools_block_load_blocks(); + $info = new stdClass; + + if (module_exists('block')) { - $key = $module . '_' . $delta; - if (isset($blocks[$key])) { - return $blocks[$key]; + $blocks = _ctools_block_load_blocks(); + + $key = $module . '_' . $delta; + if (isset($blocks[$key])) { + $info = $blocks[$key]; + } } + else { + $info->module = $module; + $info->delta = $delta; + } + + return $info; } /**