[nostalgia/core/studio] Fix PaletteEditor color name edit
All checks were successful
Build / build (push) Successful in 3m6s
All checks were successful
Build / build (push) Successful in 3m6s
This commit is contained in:
parent
aa61dd0efa
commit
dd995e01b9
@ -243,7 +243,7 @@ void PaletteEditorImGui::drawColorEditor() noexcept {
|
||||
auto const¤tName = m_pal.colorNames[m_selectedColorRow];
|
||||
ox::IString<50> name;
|
||||
name = currentName;
|
||||
ImGui::InputText("Name", name.data(), name.cap() + 1);
|
||||
auto const nameUpdated = ImGui::InputText("Name", name.data(), name.cap() + 1);
|
||||
bool inputFocused = ImGui::IsItemFocused();
|
||||
ImGui::Separator();
|
||||
colorInput("Red", r, inputFocused);
|
||||
@ -269,9 +269,9 @@ void PaletteEditorImGui::drawColorEditor() noexcept {
|
||||
if (c != newColor) {
|
||||
std::ignore = pushCommand<UpdateColorCommand>(m_pal, m_page, m_selectedColorRow, newColor);
|
||||
}
|
||||
if (currentName != name) {
|
||||
if (nameUpdated) {
|
||||
std::ignore = pushCommand<UpdateColorInfoCommand>(
|
||||
m_pal, m_selectedColorRow, ox::String{name});
|
||||
m_pal, m_selectedColorRow, ox::String{name.data()});
|
||||
}
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user