From 64c0376d5637cd19ba5a898d237fb5c82ada02e5 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Wed, 27 Aug 2014 12:59:17 +0200 Subject: [PATCH] tiny tag editor: do not to set empty name --- src/tiny_tag_editor.cpp | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/tiny_tag_editor.cpp b/src/tiny_tag_editor.cpp index eac7104b..8719bda8 100644 --- a/src/tiny_tag_editor.cpp +++ b/src/tiny_tag_editor.cpp @@ -120,9 +120,12 @@ void TinyTagEditor::enterPressed() std::string extension = filename.substr(dot); filename = filename.substr(0, dot); std::string new_name = Global::wFooter->getString(filename); - itsEdited.setNewName(new_name + extension); - w.at(option).value().clear(); - w.at(option).value() << NC::Format::Bold << "Filename:" << NC::Format::NoBold << ' ' << (itsEdited.getNewName().empty() ? itsEdited.getName() : itsEdited.getNewName()); + if (!new_name.empty()) + { + itsEdited.setNewName(new_name + extension); + w.at(option).value().clear(); + w.at(option).value() << NC::Format::Bold << "Filename:" << NC::Format::NoBold << ' ' << (itsEdited.getNewName().empty() ? itsEdited.getName() : itsEdited.getNewName()); + } } Statusbar::unlock();