diff --git a/Engine/Plugins/Editor/EngineAssetDefinitions/Source/Private/AssetDefinition_EditorUtilityWidgetBlueprint.cpp b/Engine/Plugins/Editor/EngineAssetDefinitions/Source/Private/AssetDefinition_EditorUtilityWidgetBlueprint.cpp index ff954fc7ea0e..51427b40acbc 100644 --- a/Engine/Plugins/Editor/EngineAssetDefinitions/Source/Private/AssetDefinition_EditorUtilityWidgetBlueprint.cpp +++ b/Engine/Plugins/Editor/EngineAssetDefinitions/Source/Private/AssetDefinition_EditorUtilityWidgetBlueprint.cpp @@ -51,13 +51,15 @@ EAssetCommandResult UAssetDefinition_EditorUtilityWidgetBlueprint::OpenAssets(co for (UBlueprint* Blueprint : OpenArgs.LoadObjects()) { - if (Blueprint->SkeletonGeneratedClass && Blueprint->GeneratedClass) + if (Blueprint && Blueprint->SkeletonGeneratedClass && Blueprint->GeneratedClass) { TSharedRef NewBlueprintEditor(new FWidgetBlueprintEditor()); + const bool bShouldOpenInDefaultsMode = false; TArray Blueprints; Blueprints.Add(Blueprint); - NewBlueprintEditor->InitWidgetBlueprintEditor(EToolkitMode::Standalone, nullptr, Blueprints, true); + + NewBlueprintEditor->InitWidgetBlueprintEditor(EToolkitMode::Standalone, nullptr, Blueprints, bShouldOpenInDefaultsMode); } else {