World outliner doesn't refresh after seamless travel

After performing a seamless travel world outline shows a bunch of deleted lines. If you go you view options select Only In Current Level world outliner refreshes and then will show all actors in level. Master branch as of yesterday.

40267-posttravel.png

Hi falola,

Thanks for report! I saw same behavior in 4.7.6 as well as our internal build, so I’ve entered a bug report for issue (UE-14517). I’ll let you know when I see any update on it. Thanks!

I realise this is an old thread, but this issue is still a problem. For anyone else looking into this, I found that you can call GEngine->BroadcastLevelActorListChanged(); after your seamless travel is complete and this will cause SceneOutliner’s FullRefresh function to fire, which fixes issue.

Apparently Outliner doesn’t automatically do this refresh after actors are deleted due to performance concerns, as per this thread on Unreal Developer Network. So keep performance in mind if you implement this change.

Best of luck!