Looks like we are hitting a check when you try and change the default widget class for this.
Result: Check
Expected: The class changes successfully
UListViewBase::GenerateTypedEntry<UGameSettingListEntryBase,SObjectTableRow<UObject *> >(TSubclassOf<UGameSettingListEntryBase>,const TSharedRef<STableViewBase,1> &) ListViewBase.h:584 UGameSettingListView::OnGenerateEntryWidgetInternal(UObject *,TSubclassOf<UUserWidget>,const TSharedRef<STableViewBase,1> &) GameSettingListView.cpp:59 ITypedUMGListView<UObject *>::HandleGenerateRow(UObject *,const TSharedRef<STableViewBase,1> &) ListViewBase.h:385 UE::Core::Private::Tuple::TTupleBase<TIntegerSequence<unsigned int> >::ApplyAfter<TSharedRef<ITableRow,1> (__cdecl UListView::*const &)(UObject *,TSharedRef<STableViewBase,1> const &),UListView * &,UObject * &,TSharedRef<STableViewBase,1> const &>(TSharedRef<ITableRow,1> (UListView::*&)(UObject *, const TSharedRef<STableViewBase,1> &),UListView *&,UObject *&,const TSharedRef<STableViewBase,1> &) Tuple.h:324 TBaseUObjectMethodDelegateInstance<0,UListView,TSharedRef<ITableRow,1> __cdecl(UObject *,TSharedRef<STableViewBase,1> const &),FDefaultDelegateUserPolicy>::Execute(UObject *,const TSharedRef<STableViewBase,1> &) DelegateInstancesImpl.h:593 SListView<UObject *>::GenerateNewWidget(UObject *) SListView.h:1629 SListView<UObject *>::GenerateWidgetForItem(UObject *const &,int,int,float) SListView.h:1480 SListView<UObject *>::ReGenerateItems(const FGeometry &) SListView.h:1380 STableViewBase::Tick(const FGeometry &,const double,const float) STableViewBase.cpp:301 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1439 SBox::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBox.cpp:293 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SBorder::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBorder.cpp:129 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SObjectWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SObjectWidget.cpp:134 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SBox::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBox.cpp:293 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SBox::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBox.cpp:293 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SBorder::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBorder.cpp:129 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SGridPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SGridPanel.cpp:154 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SDesignSurface::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SDesignSurface.cpp:209 TToolCompatibleMixin<SDesignerView>::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) ToolCompatible.inl:201 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SBorder::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBorder.cpp:129 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SSplitter::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SSplitter.cpp:252 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SSplitter::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SSplitter.cpp:252 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SSplitter::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SSplitter.cpp:252 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SBorder::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SBorder.cpp:129 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SSplitter::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SSplitter.cpp:252 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SPanel::PaintArrangedChildren(const FPaintArgs &,const FArrangedChildren &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:30 SPanel::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SPanel.cpp:12 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SOverlay::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SOverlay.cpp:200 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SCompoundWidget::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SCompoundWidget.cpp:46 SWindow::OnPaint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWindow.cpp:2142 SWidget::Paint(const FPaintArgs &,const FGeometry &,const FSlateRect &,FSlateWindowElementList &,int,const FWidgetStyle &,bool) SWidget.cpp:1546 SWindow::PaintSlowPath(const FSlateInvalidationContext &) SWindow.cpp:2066 FSlateInvalidationRoot::PaintInvalidationRoot(const FSlateInvalidationContext &) SlateInvalidationRoot.cpp:402 SWindow::PaintWindow(double,float,FSlateWindowElementList &,const FWidgetStyle &,bool) SWindow.cpp:2105 FSlateApplication::DrawWindowAndChildren(const TSharedRef<SWindow,1> &,FDrawWindowArgs &) SlateApplication.cpp:1106 FSlateApplication::PrivateDrawWindows(TSharedPtr<SWindow,1>) SlateApplication.cpp:1341 FSlateApplication::DrawWindows() SlateApplication.cpp:1060 FSlateApplication::TickAndDrawWidgets(float) SlateApplication.cpp:1625 FSlateApplication::Tick(ESlateTickType) SlateApplication.cpp:1485 FEngineLoop::Tick() LaunchEngineLoop.cpp:5377 EngineTick() Launch.cpp:62 GuardedMain(const wchar_t *) Launch.cpp:188 LaunchWindowsStartup(HINSTANCE__ *,HINSTANCE__ *,char *,int,const wchar_t *) LaunchWindows.cpp:272 WinMain(HINSTANCE__ *,HINSTANCE__ *,char *,int) LaunchWindows.cpp:330 [Inlined] invoke_main() 0x00007ff60a3dfc66 __scrt_common_main_seh() 0x00007ff60a3dfc45 <unknown> 0x00007ffd68eb54e0 <unknown> 0x00007ffd6af0485b
There's no existing public thread on this issue, so head over to Questions & Answers just mention UE-150889 in the post.
0 |
Component | UE - Content - Sample |
---|---|
Target Fix | 5.1 |
Fix Commit | 20588259 |
---|
Created | May 2, 2022 |
---|---|
Resolved | Jun 17, 2022 |
Updated | Jun 20, 2022 |