eventlog: fix opening of files on mac
This commit is contained in:
parent
a7187d8dfe
commit
a348ff2d35
|
@ -224,19 +224,11 @@ namespace SparkleShare {
|
||||||
|
|
||||||
public void LinkClicked (string url)
|
public void LinkClicked (string url)
|
||||||
{
|
{
|
||||||
|
|
||||||
|
|
||||||
url = url.Replace ("%20", " ");
|
url = url.Replace ("%20", " ");
|
||||||
|
|
||||||
if (url.StartsWith ("file://") ||
|
if (url.StartsWith ("http")) {
|
||||||
url.Substring (1, 1).Equals (":")) {
|
|
||||||
|
|
||||||
Program.Controller.OpenFile (url);
|
|
||||||
|
|
||||||
} else if (url.StartsWith ("http")) {
|
|
||||||
Program.Controller.OpenWebsite (url);
|
Program.Controller.OpenWebsite (url);
|
||||||
|
|
||||||
|
|
||||||
} else if (url.StartsWith ("restore://") && this.restore_revision_info == null) {
|
} else if (url.StartsWith ("restore://") && this.restore_revision_info == null) {
|
||||||
Regex regex = new Regex ("restore://(.+)/([a-f0-9]+)/(.+)/(.{3} [0-9]+ [0-9]+h[0-9]+)/(.+)", RegexOptions.Compiled);
|
Regex regex = new Regex ("restore://(.+)/([a-f0-9]+)/(.+)/(.{3} [0-9]+ [0-9]+h[0-9]+)/(.+)", RegexOptions.Compiled);
|
||||||
Match match = regex.Match (url);
|
Match match = regex.Match (url);
|
||||||
|
@ -299,6 +291,9 @@ namespace SparkleShare {
|
||||||
|
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
} else {
|
||||||
|
Program.Controller.OpenFile (url);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -408,7 +403,7 @@ namespace SparkleShare {
|
||||||
html += "</table></div>";
|
html += "</table></div>";
|
||||||
html = Program.Controller.EventLogHTML.Replace ("<!-- $event-log-content -->", html);
|
html = Program.Controller.EventLogHTML.Replace ("<!-- $event-log-content -->", html);
|
||||||
|
|
||||||
return html.Replace ("<!-- $midnight -->", "1000000000000000000");
|
return html.Replace ("<!-- $midnight -->", "100000000");
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
||||||
|
|
Loading…
Reference in a new issue