[tomboy] Fixed a bug in HTML export when a colon existed
- From: Jared L Jennings <jjennings src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [tomboy] Fixed a bug in HTML export when a colon existed
- Date: Sun, 21 Apr 2013 01:47:09 +0000 (UTC)
commit ec25217baf2d6b5444382e7d0a9a52fd89c28dc1
Author: Jared Jennings <jjennings src gnome org>
Date: Sun Mar 24 20:53:02 2013 -0400
Fixed a bug in HTML export when a colon existed
Signed-off-by: Jared Jennings <jared jaredjennings org>
Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs | 3 ++-
Tomboy/ExportAllApplicationAddin.cs | 6 +++---
2 files changed, 5 insertions(+), 4 deletions(-)
---
diff --git a/Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs
b/Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs
index f799c12..3b0df71 100644
--- a/Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs
+++ b/Tomboy/Addins/ExportToHtml/ExportToHtmlNoteAddin.cs
@@ -73,7 +73,8 @@ namespace Tomboy.ExportToHtml
void ExportButtonClicked (object sender, EventArgs args)
{
- ExportToHtmlDialog dialog = new ExportToHtmlDialog (Note.Title + ".html");
+ String sanitized_title = ExportAllApplicationAddin.SanitizeNoteTitle (Note.Title);
+ ExportToHtmlDialog dialog = new ExportToHtmlDialog (sanitized_title + ".html");
int response = dialog.Run();
string output_path = dialog.Filename;
diff --git a/Tomboy/ExportAllApplicationAddin.cs b/Tomboy/ExportAllApplicationAddin.cs
index d6b72bd..0ef514d 100644
--- a/Tomboy/ExportAllApplicationAddin.cs
+++ b/Tomboy/ExportAllApplicationAddin.cs
@@ -397,7 +397,7 @@ namespace Tomboy
/// <summary>
/// Removes elements from the note title that might be problematic in a file name.
/// </summary>
- public string SanitizeNoteTitle (string note_title)
+ public static string SanitizeNoteTitle (string note_title)
{
note_title = SanitizePath (note_title);
@@ -406,14 +406,14 @@ namespace Tomboy
note_title = note_title.Replace ('\\', '_');
note_title = note_title.Replace ('.', '_');
note_title = note_title.Replace ('?', '_');
-
+ note_title = note_title.Replace (':', '_');
return note_title;
}
/// <summary>
/// Makes sure a path doesn't have any illegal characters.
/// </summary>
- private string SanitizePath (string path)
+ private static string SanitizePath (string path)
{
char[] invalid_path_chars = Path.GetInvalidPathChars ();
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]