diff --git a/scene/gui/popup_menu.cpp b/scene/gui/popup_menu.cpp index 6e825898b..27a66d84a 100644 --- a/scene/gui/popup_menu.cpp +++ b/scene/gui/popup_menu.cpp @@ -674,6 +674,8 @@ void PopupMenu::_notification(int p_what) { case NOTIFICATION_POST_POPUP: { initial_button_mask = Input::get_singleton()->get_mouse_button_mask(); during_grabbed_click = (bool)initial_button_mask; + } break; + case NOTIFICATION_VISIBILITY_CHANGED: { // Set margin on the margin container Ref panel_style = get_theme_stylebox("panel"); margin_container->add_theme_constant_override("margin_top", panel_style->get_margin(Margin::MARGIN_TOP));