UE5.8 LogLayoutService warning on boot

Summary

Code in MainFrameModule.cpp attempts to correct an issue with UnrealEd_Layout_v1.5, but causesUnrealEd_Layout_v1.6 configuration to always be identified as out-of-date.

What Type of Bug are you experiencing?

Editor

Steps to Reproduce

  1. Reset your config by deleting: C:\Users\<YOU>\AppData\Local\UnrealEngine\5.8\Saved\Config\WindowsEditor\EditorLayout.ini
  2. Create a new, Blank project (on first boot, notice there are no LogLayoutService warnings in the Output Log)
  3. Close Unreal Editor (causing EditorLayout.ini to be written to disk)
  4. Open the project again

Expected Result

The Output Log does not contain warnings when the editor is opened.

Observed Result

This warning appears in the Output Log on every subsequent editor boot:

LogLayoutService: Warning: While key "UnrealEd_Layout_v1.5" was not found, and older version exists (key "UnrealEd_Layout_v1.6"). This means section "EditorLayouts" was created with a previous version of UE and is no longer compatible. The old key has been removed and updated with the new one.

Affects Versions

5.8

Platform(s)

Windows