Files
UnrealEngineUWP/Engine/Source/Editor/GraphEditor
phillip kavan c2c89bd6e2 Fix a regression that could prevent widgets from being destroyed after closing an editor window containing a graph panel.
This could lead to an inability to delete certain assets through the content browser, as panel widgets would continue to reference the underlying graph object through the slate application context with no way to clean them up. In turn, this would result in the asset persisting and being (incorrectly) noted as now existing in a "corrupt" state.

After this change, the asset deletion dialog will no longer report the asset as being referenced in this manner.

This change also minimizes the number of active timers registered to the panel widget for incoming node add/remove graph change events (which matches what was already being done for node select events).

#jira UE-201589, UE-194980
#rb ben.hoffman

[CL 30894681 by phillip kavan in ue5-main branch]
2024-01-25 14:16:01 -05:00
..
2024-01-19 12:19:18 -05:00