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");
|
SectionTitle("Build Information");
|
||||||
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
||||||
ImGui::InputTextMultiline("##build_info", (char *)build_info_text,
|
ImGui::InputTextMultiline("##build_info", (char *)build_info_text,
|
||||||
strlen(build_info_text),
|
strlen(build_info_text) + 1,
|
||||||
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 5),
|
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 5),
|
||||||
ImGuiInputTextFlags_ReadOnly);
|
ImGuiInputTextFlags_ReadOnly);
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
|
@ -1384,7 +1384,7 @@ void MainMenuAboutView::Draw()
|
||||||
SectionTitle("System Information");
|
SectionTitle("System Information");
|
||||||
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
||||||
ImGui::InputTextMultiline("###systeminformation", (char *)sys_info_text,
|
ImGui::InputTextMultiline("###systeminformation", (char *)sys_info_text,
|
||||||
strlen(sys_info_text),
|
strlen(sys_info_text) + 1,
|
||||||
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 8),
|
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 8),
|
||||||
ImGuiInputTextFlags_ReadOnly);
|
ImGuiInputTextFlags_ReadOnly);
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
|
@ -1392,7 +1392,7 @@ void MainMenuAboutView::Draw()
|
||||||
SectionTitle("Config Information");
|
SectionTitle("Config Information");
|
||||||
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
ImGui::PushFont(g_font_mgr.m_fixed_width_font);
|
||||||
ImGui::InputTextMultiline("##config_info", (char *)m_config_info_text,
|
ImGui::InputTextMultiline("##config_info", (char *)m_config_info_text,
|
||||||
strlen(build_info_text),
|
strlen(build_info_text) + 1,
|
||||||
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 3),
|
ImVec2(-FLT_MIN, ImGui::GetTextLineHeight() * 3),
|
||||||
ImGuiInputTextFlags_ReadOnly);
|
ImGuiInputTextFlags_ReadOnly);
|
||||||
ImGui::PopFont();
|
ImGui::PopFont();
|
||||||
|
|
|
@ -75,7 +75,7 @@ void MonitorWindow::Draw()
|
||||||
ImGui::PushID("#MonitorOutput");
|
ImGui::PushID("#MonitorOutput");
|
||||||
ImGui::InputTextMultiline("",
|
ImGui::InputTextMultiline("",
|
||||||
buffer,
|
buffer,
|
||||||
buffer_len,
|
buffer_len + 1,
|
||||||
ImVec2(-1.0f, input_height),
|
ImVec2(-1.0f, input_height),
|
||||||
ImGuiInputTextFlags_ReadOnly|ImGuiInputTextFlags_NoUndoRedo);
|
ImGuiInputTextFlags_ReadOnly|ImGuiInputTextFlags_NoUndoRedo);
|
||||||
ImGui::PopID();
|
ImGui::PopID();
|
||||||
|
|
Loading…
Reference in New Issue