private void endRenaming(bool commit) { if (_renamedModel == null) { return; } var renamedModel = _renamedModel; if (commit) { _deckListModel.Rename(renamedModel.Deck, _textBoxName.Text); } _renamedModel = null; _textBoxName.Visible = false; _textBoxName.Text = string.Empty; if (commit) { _searchSubsystem.ModelChanged(); if (renamedModel.IsCurrent) { DeckRenamed?.Invoke(this, renamedModel.Deck); } } }
private void endRenaming(bool commit) { if (_renamedModel == null) { return; } var renamedModel = _renamedModel; if (commit && !renamedModel.IsCurrent) { _listModel.Rename(renamedModel, _textBoxName.Text); _listModel.Save(); } _renamedModel = null; _textBoxName.Visible = false; _textBoxName.Text = string.Empty; if (commit) { if (renamedModel.IsCurrent) { DeckRenamed?.Invoke(this, renamedModel.OriginalDeck); } refreshData(); } }