mirror of https://github.com/xemu-project/xemu.git
ui: InputTextMultiline buf_size should include the null-terminator
This commit is contained in:
parent
355228913c
commit
45078ef51f
|
@ -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();
|
||||
|
|
|
@ -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();
|
||||
|
|
Loading…
Reference in New Issue