diff --git a/modules/shortcut/shortcut.admin.inc b/modules/shortcut/shortcut.admin.inc index 522b03ba69d68f669773462586c5f4e43e538e18..75937f8daba3a4e262bab38f16d072c5a5e74def 100644 --- a/modules/shortcut/shortcut.admin.inc +++ b/modules/shortcut/shortcut.admin.inc @@ -505,8 +505,10 @@ function shortcut_link_delete_submit($form, &$form_state) { */ function shortcut_link_add_inline($shortcut_set) { if (isset($_REQUEST['token']) && drupal_valid_token($_REQUEST['token'], 'shortcut-add-link') && shortcut_valid_link($_GET['link'])) { + $item = menu_get_item($_GET['link']); + $title = ($item && $item['title']) ? $item['title'] : $_GET['name']; $link = array( - 'link_title' => $_GET['name'], + 'link_title' => $title, 'link_path' => $_GET['link'], ); shortcut_admin_add_link($link, $shortcut_set, shortcut_max_slots());