Description

If a custom cursor is applied through Edit > Project Settings > User Interface Default Cursor and then the user attempts to launch their game the editor crashes.

Steps to Reproduce
  1. Create New Blank BP Template Project
  2. Open Project Settings > User Interface > Default Mouse Cursor
  3. Create new Custom Cursor by pressing the plus sign '+'
  4. Keep the default blueprint name and assign that as the cursor.
  5. Save and PIE (Play in Editor)

Outcome: Editor crashes upon pressing play.

Expected: Editor allows the cursor blueprint to be used as the new default cursor.

Callstack

UE4Editor_UMG!UUserWidget::Initialize() userwidget.cpp:65
UE4Editor_Engine!CreateWidget<UUserWidget>() userwidget.h:1021
UE4Editor_Engine!UGameViewportClient::AddCursor() gameviewportclient.cpp:618
UE4Editor_Engine!UGameViewportClient::Init() gameviewportclient.cpp:287
UE4Editor_UnrealEd!UEditorEngine::CreatePIEGameInstance() playlevel.cpp:2702
UE4Editor_UnrealEd!UEditorEngine::PlayInEditor() playlevel.cpp:2267
UE4Editor_UnrealEd!UEditorEngine::StartQueuedPlayMapRequest() playlevel.cpp:983
UE4Editor_UnrealEd!UEditorEngine::Tick() editorengine.cpp:1236
UE4Editor_UnrealEd!UUnrealEdEngine::Tick() unrealedengine.cpp:366
UE4Editor!FEngineLoop::Tick() launchengineloop.cpp:2355
UE4Editor!GuardedMain() launch.cpp:142
UE4Editor!GuardedMainWrapper() launchwindows.cpp:126
UE4Editor!WinMain() launchwindows.cpp:200

Community References

Have Comments or More Details?

Head over to the existing Questions & Answers thread and let us know what's up.

0
Login to Vote

Fixed
ComponentTools
Affects Versions4.74.8
Target Fix4.9
CreatedFeb 10, 2015
ResolvedJun 16, 2015
UpdatedApr 27, 2018