[completed: 588] Fixed (or rather worked-around) bug in directory path manipulation.

This commit is contained in:
Dario Solera 2011-04-22 18:04:14 +02:00
parent 2e1eb1813d
commit 4529c06a2f
2 changed files with 5 additions and 4 deletions

View file

@ -16,5 +16,5 @@ using System.Reflection;
//
// You can specify all the values or you can default the Revision and Build Numbers
// by using the '*' as shown below:
[assembly: AssemblyVersion("3.0.4.567")]
[assembly: AssemblyFileVersion("3.0.4.567")]
[assembly: AssemblyVersion("3.0.4.568")]
[assembly: AssemblyFileVersion("3.0.4.568")]

View file

@ -286,6 +286,7 @@ namespace ScrewTurn.Wiki {
if(!directory.StartsWith("/")) directory = "/" + directory;
if(!directory.EndsWith("/")) directory += "/";
directory = directory.Replace("//", "/");
LoadProviders();
@ -370,10 +371,10 @@ namespace ScrewTurn.Wiki {
/// </summary>
private string CurrentDirectory {
get {
if(ViewState["CurrDir"] != null) return (string)ViewState["CurrDir"];
if(ViewState["CurrDir"] != null) return ((string)ViewState["CurrDir"]).Replace("//", "/");
else return "/";
}
set { ViewState["CurrDir"] = value; }
set { ViewState["CurrDir"] = value.Replace("//", "/"); }
}
protected void lnkRoot_Click(object sender, EventArgs e) {