Fixed and closed #384: when renaming a namespace, the selected theme is preserved.

This commit is contained in:
Dario Solera 2009-10-18 08:19:05 +00:00
parent 7e203d3c3b
commit f0268791f6
2 changed files with 7 additions and 3 deletions

View file

@ -415,7 +415,11 @@ namespace ScrewTurn.Wiki {
Page.Validate("rename");
if(!Page.IsValid) return;
if(Pages.RenameNamespace(Pages.FindNamespace(txtCurrentNamespace.Value), txtNewName.Text)) {
NamespaceInfo nspace = Pages.FindNamespace(txtCurrentNamespace.Value);
string theme = Settings.GetTheme(nspace.Name);
if(Pages.RenameNamespace(nspace, txtNewName.Text)) {
Settings.SetTheme(txtNewName.Text, theme);
RefreshList();
lblRenameResult.CssClass = "resultok";
lblRenameResult.Text = Properties.Messages.NamespaceRenamed;