summaryrefslogtreecommitdiff
path: root/modules/shortcut
diff options
context:
space:
mode:
Diffstat (limited to 'modules/shortcut')
-rw-r--r--modules/shortcut/shortcut.admin.inc4
1 files changed, 3 insertions, 1 deletions
diff --git a/modules/shortcut/shortcut.admin.inc b/modules/shortcut/shortcut.admin.inc
index 522b03ba6..75937f8da 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());