diff --git a/src/gui/toolbar.cpp b/src/gui/toolbar.cpp index bb4bfd5..01729dc 100644 --- a/src/gui/toolbar.cpp +++ b/src/gui/toolbar.cpp @@ -238,8 +238,13 @@ void Toolbar::updateEditorMusic() { } void Toolbar::update() { - name_entry->SetText(editor.getName()); - path_entry->SetText(editor.getPath()); + if (name_entry->GetText() != editor.getName()) { + name_entry->SetText(editor.getName()); + } + + if (path_entry->GetText().toAnsiString() != editor.getPath()) { + path_entry->SetText(editor.getPath()); + } for (int i = 0; i < background_combo->GetItemCount(); i++) { if (background_combo->GetItem(i).toAnsiString() == editor.getBackground()) {