diff --git a/core/modules/views/views.module b/core/modules/views/views.module index 6347df67a9426f3dcdf168b13901b0b9e4629731..4d05126b1a717bcfbb1fec0beb19aee7cd9b8e80 100644 --- a/core/modules/views/views.module +++ b/core/modules/views/views.module @@ -575,13 +575,7 @@ function views_page_alter(&$page) { // If the main content of this page contains a view, attach its contextual // links to the overall page array. This allows them to be rendered directly // next to the page title. - $view = views_get_page_view(); - if (!empty($view)) { - // If a module is still putting in the display like we used to, catch that. - if (is_subclass_of($view, 'views_plugin_display')) { - $view = $view->view; - } - + if ($view = views_get_page_view()) { views_add_contextual_links($page, 'page', $view, $view->current_display); } }