From 4efb44ddaef86dd5a097246719b70d05d7d7e9f6 Mon Sep 17 00:00:00 2001 From: elasota Date: Wed, 26 Feb 2020 22:27:07 -0500 Subject: [PATCH] Fix "House" menu title being overwritten --- PortabilityLayer/MenuManager.cpp | 6 +++++- 1 file changed, 5 insertions(+), 1 deletion(-) diff --git a/PortabilityLayer/MenuManager.cpp b/PortabilityLayer/MenuManager.cpp index 55fb306..90bf9ca 100644 --- a/PortabilityLayer/MenuManager.cpp +++ b/PortabilityLayer/MenuManager.cpp @@ -499,7 +499,11 @@ namespace PortabilityLayer uint8_t *strWritePtr = *newHandle; - uint32_t writeOffset = 0; + const uint32_t titleSize = oldStrBlob[0]; + + memcpy(strWritePtr, oldStrBlob, titleSize + 1); + + uint32_t writeOffset = titleSize + 1; for (size_t i = 0; i < menuPtr->numMenuItems; i++) { MenuItem &menuItem = menuPtr->menuItems[i];