From 819d8baebd917ea64834eee4072f3c28d5536e51 Mon Sep 17 00:00:00 2001 From: Andrzej Rybczak Date: Sat, 16 Nov 2013 16:03:16 +0100 Subject: [PATCH] tag editor: fix middle column binds if titles_visibility is disabled --- src/tag_editor.cpp | 12 +++++++----- 1 file changed, 7 insertions(+), 5 deletions(-) diff --git a/src/tag_editor.cpp b/src/tag_editor.cpp index 290c6dd2..2c49d71d 100644 --- a/src/tag_editor.cpp +++ b/src/tag_editor.cpp @@ -112,8 +112,10 @@ TagEditor::TagEditor() : FParser(0), FParserHelper(0), FParserLegend(0), FParser TagTypes->addItem("Filename"); TagTypes->addSeparator(); if (Config.titles_visibility) + { TagTypes->addItem("Options", 1, 1); - TagTypes->addSeparator(); + TagTypes->addSeparator(); + } TagTypes->addItem("Capitalize First Letters"); TagTypes->addItem("lower all letters"); TagTypes->addSeparator(); @@ -534,27 +536,27 @@ void TagEditor::enterPressed() Tags->scroll(NC::Scroll::Down); } } - else if (id == 16) // capitalize first letters + else if (id == TagTypes->size()-5) // capitalize first letters { Statusbar::msg("Processing..."); for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it) CapitalizeFirstLetters(**it); Statusbar::msg("Done"); } - else if (id == 17) // lower all letters + else if (id == TagTypes->size()-4) // lower all letters { Statusbar::msg("Processing..."); for (auto it = EditedSongs.begin(); it != EditedSongs.end(); ++it) LowerAllLetters(**it); Statusbar::msg("Done"); } - else if (id == 19) // reset + else if (id == TagTypes->size()-2) // reset { for (auto it = Tags->beginV(); it != Tags->endV(); ++it) it->clearModifications(); Statusbar::msg("Changes reset"); } - else if (id == 20) // save + else if (id == TagTypes->size()-1) // save { bool success = 1; Statusbar::msg("Writing changes...");