diff --git a/Minecraft.Client/Common/Media/MediaWindows64.arc b/Minecraft.Client/Common/Media/MediaWindows64.arc index 05dce975..9eb8ea28 100644 Binary files a/Minecraft.Client/Common/Media/MediaWindows64.arc and b/Minecraft.Client/Common/Media/MediaWindows64.arc differ diff --git a/Minecraft.Client/Common/UI/UIScene_BookAndQuillMenu.cpp b/Minecraft.Client/Common/UI/UIScene_BookAndQuillMenu.cpp index 4fac0f54..17109584 100644 --- a/Minecraft.Client/Common/UI/UIScene_BookAndQuillMenu.cpp +++ b/Minecraft.Client/Common/UI/UIScene_BookAndQuillMenu.cpp @@ -287,6 +287,9 @@ void UIScene_BookAndQuillMenu::handleInput(int iPad, int key, bool repeat, bool navigateBack(); } } + else { + navigateBack(); + } } else { @@ -471,10 +474,13 @@ void UIScene_BookAndQuillMenu::handlePress(F64 controlId, F64 childId) #endif break; case eControl_Book: + if (signedBook == true) { + break; + } if (g_KBMInput.IsKBMActive()) { //This does not work when using controller. Why? God knows... this->SetFocusToElement(eControl_Type); - m_typeText.beginDirectEdit(1023, false, L""); + m_typeText.beginDirectEdit(1023, signing, data->player->getDisplayName()); } else { if (signedBook == true) {