diff -u b/panels_mini/panels_mini.module b/panels_mini/panels_mini.module --- b/panels_mini/panels_mini.module +++ b/panels_mini/panels_mini.module @@ -115,6 +115,7 @@ $panel_mini->context = $panel_mini->display->context = ctools_context_load_contexts($panel_mini, FALSE, $contexts); $panel_mini->display->css_id = panels_mini_get_id($panel_mini->name); + $panel_mini->display->owner = $panel_mini; $block = array(); @@ -432,15 +433,6 @@ } /** - * Implements hook_panels_pre_render(). - */ -function panels_mini_panels_pre_render($display, $renderer) { - if (isset($display->owner->table) && $display->owner->table == 'panels_mini' && $renderer instanceof panels_renderer_standard) { - $renderer->show_empty_layout = FALSE; - } -} - -/** * Implementation of hook_panels_dashboard_blocks(). * * Adds mini panels information to the Panels dashboard. @@ -479,6 +471,15 @@ } /** + * Implements hook_panels_pre_render(). + */ +function panels_mini_panels_pre_render($display, $renderer) { + if (isset($display->owner->table) && $display->owner->table == 'panels_mini' && $renderer instanceof panels_renderer_standard) { + $renderer->show_empty_layout = FALSE; + } +} + +/** * Implementation of hook_panels_dashboard_blocks(). * * Adds mini panels information to the Panels dashboard.