diff --git a/ui/xui/main-menu.cc b/ui/xui/main-menu.cc index 64067a1d99..9bb5dcf33f 100644 --- a/ui/xui/main-menu.cc +++ b/ui/xui/main-menu.cc @@ -1376,7 +1376,7 @@ void MainMenuAboutView::Draw() SectionTitle("Build Information"); ImGui::PushFont(g_font_mgr.m_fixed_width_font); ImGui::InputTextMultiline("##build_info", (char *)build_info_text, - strlen(build_info_text), + strlen(build_info_text) + 1, ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 5), ImGuiInputTextFlags_ReadOnly); ImGui::PopFont(); @@ -1384,7 +1384,7 @@ void MainMenuAboutView::Draw() SectionTitle("System Information"); ImGui::PushFont(g_font_mgr.m_fixed_width_font); ImGui::InputTextMultiline("###systeminformation", (char *)sys_info_text, - strlen(sys_info_text), + strlen(sys_info_text) + 1, ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 8), ImGuiInputTextFlags_ReadOnly); ImGui::PopFont(); @@ -1392,7 +1392,7 @@ void MainMenuAboutView::Draw() SectionTitle("Config Information"); ImGui::PushFont(g_font_mgr.m_fixed_width_font); ImGui::InputTextMultiline("##config_info", (char *)m_config_info_text, - strlen(build_info_text), + strlen(build_info_text) + 1, ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 3), ImGuiInputTextFlags_ReadOnly); ImGui::PopFont(); diff --git a/ui/xui/monitor.cc b/ui/xui/monitor.cc index d2f7039f91..10b10eec4a 100644 --- a/ui/xui/monitor.cc +++ b/ui/xui/monitor.cc @@ -75,7 +75,7 @@ void MonitorWindow::Draw() ImGui::PushID("#MonitorOutput"); ImGui::InputTextMultiline("", buffer, - buffer_len, + buffer_len + 1, ImVec2(-1.0f, input_height), ImGuiInputTextFlags_ReadOnly|ImGuiInputTextFlags_NoUndoRedo); ImGui::PopID();