bool CKeyBindings::RemoveCommandFromList(ActionList& al, const string& command) { bool success = false; for (int i = 0; i < (int)al.size(); ++i) { if (al[i].command == command) { success = true; for (int j = (i + 1); j < (int)al.size(); ++j) { al[j - 1] = al[j]; } al.resize(al.size() - 1); } } return success; }