[tomboy/xdg-migration2: 3/16] Fix a few typos, create cache dir if it doesn't exist.



commit c8d39b19c362a2001814345be84dce8161005ea6
Author: Sandy Armstrong <sanfordarmstrong gmail com>
Date:   Sat Aug 22 12:30:29 2009 -0700

    Fix a few typos, create cache dir if it doesn't exist.

 Tomboy/GnomeApplication.cs                 |   23 +++++++++++------------
 Tomboy/Synchronization/TomboySyncClient.cs |    4 ++--
 2 files changed, 13 insertions(+), 14 deletions(-)
---
diff --git a/Tomboy/GnomeApplication.cs b/Tomboy/GnomeApplication.cs
index 41821f9..9e218bb 100644
--- a/Tomboy/GnomeApplication.cs
+++ b/Tomboy/GnomeApplication.cs
@@ -21,21 +21,20 @@ namespace Tomboy
 
 		static GnomeApplication ()
 		{
-			string dataDir =
-				Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_DATA_HOME",
-				                                                     Path.Combine (".local", "share")),
-				              tomboyDirName);
-			string confDir =
-				Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_CONFIG_HOME",
-				                                                     ".config"),
-				              tomboyDirName);
-			string cacheDir =
-				Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_CACHE_HOME",
-				                                                     ".cache"),
-				              tomboyDirName);
+			dataDir = Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_DATA_HOME",
+			                                                               Path.Combine (".local", "share")),
+			                        tomboyDirName);
+			confDir = Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_CONFIG_HOME",
+			                                                               ".config"),
+			                        tomboyDirName);
+			cacheDir = Path.Combine (XdgBaseDirectorySpec.GetUserDirectory ("XDG_CACHE_HOME",
+			                                                                ".cache"),
+			                         tomboyDirName);
 			
 			// TODO: Create with 0700 perms if they don't exist
 			//        (probably best to do this in NoteManager, AddinManager, etc, or Tomboy.cs?)
+			if (!Directory.Exists (cacheDir))
+				Directory.CreateDirectory (cacheDir);
 		}
 
 		public void Initialize (string locale_dir,
diff --git a/Tomboy/Synchronization/TomboySyncClient.cs b/Tomboy/Synchronization/TomboySyncClient.cs
index ed0632e..bf9cb21 100644
--- a/Tomboy/Synchronization/TomboySyncClient.cs
+++ b/Tomboy/Synchronization/TomboySyncClient.cs
@@ -20,12 +20,12 @@ namespace Tomboy.Sync
 		{
 			// TODO: Why doesn't OnChanged ever get fired?!
 			FileSystemWatcher w = new FileSystemWatcher ();
-			w.Path = Services.NativeApplication.CacheDirectory;
+			w.Path = Services.NativeApplication.ConfigurationDirectory;
 			w.Filter = localManifestFileName;
 			w.Changed += OnChanged;
 
 			localManifestFilePath =
-			        Path.Combine (Services.NativeApplication.CacheDirectory,
+			        Path.Combine (Services.NativeApplication.ConfigurationDirectory,
 			                      localManifestFileName);
 			Parse (localManifestFilePath);
 



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]