Moved terminal preferences to its own directory.

git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@35317 a95241bf-73f2-0310-859d-f6bbb57e9c96
This commit is contained in:
Stefano Ceccherini
2010-01-27 12:46:21 +00:00
parent deee8524b7
commit 7a2cbc6c30
+16 -5
View File
@@ -120,16 +120,27 @@ PrefHandler::SetDefault(PrefHandler *prefHandler)
status_t status_t
PrefHandler::GetDefaultPath(BPath& path) PrefHandler::GetDefaultPath(BPath& path)
{ {
if (find_directory(B_USER_SETTINGS_DIRECTORY, &path, true) != B_OK) status_t status;
return B_ERROR; status = find_directory(B_USER_SETTINGS_DIRECTORY, &path, true);
if (status != B_OK)
return status;
status = path.Append("Terminal");
if (status != B_OK)
return status;
// Just create the directory. Harmless if already there
status = create_directory(path.Path(), 0755);
if (status != B_OK)
return status;
#ifdef HAIKU_TARGET_PLATFORM_HAIKU #ifdef HAIKU_TARGET_PLATFORM_HAIKU
path.Append("Terminal_settings"); status = path.Append("Default");
#else #else
path.Append("HaikuTerminal_settings"); status = path.Append("HaikuTerminal_settings");
#endif #endif
return B_OK; return status;
} }