-
- AccountDir.Clear();
- AccountDir.Append(wxString::FromUTF8(getenv("APPDATA")));
- AccountDir.Append(wxT("\\Xestia\\Address Book\\accounts\\"));
- AccountDir.Append(AccName);
- AccountDir.Append(wxT("\\"));
- if (ServerCert == TRUE){
- AccountDir.Append(wxT("server.crt"));
- }
-
+
+ AccountDir.Clear();
+ AccountDir.Append(wxString::FromUTF8(getenv("APPDATA")));
+ AccountDir.Append(wxT("\\Xestia\\Address Book\\accounts\\"));
+ AccountDir.Append(AccName);
+ AccountDir.Append(wxT("\\"));
+ if (ServerCert == TRUE){
+ AccountDir.Append(wxT("server.crt"));
+ }
+
+#elif defined(__APPLE__)
+
+ AccountDir.Clear();
+ AccountDir.Append(wxString::FromUTF8(getenv("HOME")));
+ AccountDir.Append(wxT("/Library/Preferences/Xestia/Address Book/accounts/"));
+ AccountDir.Append(AccName);
+ AccountDir.Append(wxT("/"));
+ if (ServerCert == TRUE){
+ AccountDir.Append(wxT("server.crt"));
+ }
+