Functions created in a function library do not appear in the context menu of a Macro Library that is parented to UObject. The same functions will appear if the Macro Library is parented to AActor instead.

Steps to Reproduce
  1. Open UE4 Editor (any project)
  2. Right click in the content browser and select Blueprints->BluperintFunctionLibrary to create a bluprint function library
  3. Open the BPFunctionLibrary and name the new function TestFunction
  4. Right click in the content browser and select Blueprints->BluperintMacroLibrary
  5. Under All Class, choose Object as the parent class
  6. Open the MacroLibrary
  7. Right click and type TestFunction

Result: TestFunction does not appear in the context menu for the Macro Library

Expected Result: TestFunction should appear in the context menu even when the Macro Library is Created as an Object Class.

Have Comments or More Details?

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

Login to Vote

ComponentUE - Gameplay - Blueprint
Affects Versions4.9.24.20
Target Fix5.4
Fix Commit30642969
Main Commit30643242
CreatedNov 4, 2015
ResolvedJan 16, 2024
UpdatedJan 30, 2024
View Jira Issue