Crash when placing a widget into a nested name slot of another name slot. This occurs if this widget is then added to another widget and both the parent name slot and the child name slot receive children.
Expected: The child would accept the new widget or provide an error saying that it cannot
Result: The Editor Crashes
UE4Editor_UMG!UWidget::BuildNavigation() widget.cpp:843 UE4Editor_UMG!UWidgetTree::ForWidgetAndChildren<<lambda_c1724c53ca7b8d866d639aff57b37443> >() widgettree.h:83 UE4Editor_UMG!UUserWidget::OnWidgetRebuilt() userwidget.cpp:456 UE4Editor_UMG!UWidget::TakeWidget_Private() widget.cpp:538 UE4Editor_UMG!UWidget::TakeWidget() widget.cpp:489 UE4Editor_UMGEditor!SDesignerView::UpdatePreviewWidget() sdesignerview.cpp:1672 UE4Editor_UMGEditor!SDesignerView::Tick() sdesignerview.cpp:1738 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:657 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_Slate!SScissorRectBox::OnPaint() sscissorrectbox.cpp:67 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_Slate!SBorder::OnPaint() sborder.cpp:90 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:100 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_Slate!SSplitter::OnPaint() ssplitter.cpp:166 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_Slate!SSplitter::OnPaint() ssplitter.cpp:166 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:100 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_Slate!SBorder::OnPaint() sborder.cpp:90 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:100 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_Slate!SSplitter::OnPaint() ssplitter.cpp:166 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:100 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SCompoundWidget::OnPaint() scompoundwidget.cpp:25 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SPanel::PaintArrangedChildren() spanel.cpp:44 UE4Editor_SlateCore!SPanel::OnPaint() spanel.cpp:19 UE4Editor_SlateCore!SWidget::Paint() swidget.cpp:660 UE4Editor_SlateCore!SOverlay::OnPaint() soverlay.cpp:100
Head over to the existing Questions & Answers thread and let us know what's up.
1 |
Component | UE - Editor - UI Systems |
---|---|
Affects Versions | 4.12.5 |
Created | Jul 28, 2016 |
---|---|
Resolved | Aug 18, 2021 |
Updated | Aug 18, 2021 |