diff options
author | Michael Alexsander Silva Dias <michaelalexsander@protonmail.com> | 2018-12-15 18:48:10 -0200 |
---|---|---|
committer | Michael Alexsander Silva Dias <michaelalexsander@protonmail.com> | 2018-12-15 18:48:10 -0200 |
commit | 04ea79c738b02596a701bb7e7712448bcd67b142 (patch) | |
tree | ae600d01007a87f00f0f25191e13b44415083ab3 /scene | |
parent | 814d6cad13270158215d3b5cbe20e96e43b44683 (diff) |
Fix item highlighting in PopupMenu for items with offset
Diffstat (limited to 'scene')
-rw-r--r-- | scene/gui/popup_menu.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/scene/gui/popup_menu.cpp b/scene/gui/popup_menu.cpp index f621522102..82d6e6480e 100644 --- a/scene/gui/popup_menu.cpp +++ b/scene/gui/popup_menu.cpp @@ -453,7 +453,6 @@ void PopupMenu::_notification(int p_what) { Color icon_color(1, 1, 1, items[i].disabled ? 0.5 : 1); - item_ofs.x += items[i].h_ofs; if (!items[i].icon.is_null()) { icon_size = items[i].icon->get_size(); @@ -470,6 +469,7 @@ void PopupMenu::_notification(int p_what) { String text = items[i].shortcut.is_valid() ? String(tr(items[i].shortcut->get_name())) : items[i].xl_text; + item_ofs.x += items[i].h_ofs; if (items[i].separator) { int sep_h = separator->get_center_size().height + separator->get_minimum_size().height; |