mirror of
https://github.com/yann64/haikuports.git
synced 2026-04-08 21:00:05 +02:00
45 lines
1.4 KiB
Plaintext
45 lines
1.4 KiB
Plaintext
From 1802b78b8901506a4efa58276e6bf8f59e4e33d2 Mon Sep 17 00:00:00 2001
|
|
From: Peppersawce <michaelpeppers89@yahoo.it>
|
|
Date: Mon, 30 Sep 2024 16:06:57 +0200
|
|
Subject: Set correct settings folder
|
|
|
|
|
|
diff --git a/libpurple/account.c b/libpurple/account.c
|
|
index 9f6cc08..ee94d7b 100644
|
|
--- a/libpurple/account.c
|
|
+++ b/libpurple/account.c
|
|
@@ -969,7 +969,7 @@ parse_account(xmlnode *node)
|
|
{
|
|
/* Try to see if the icon got left behind in the old cache. */
|
|
g_free(filename);
|
|
- filename = g_build_filename(g_get_home_dir(), ".gaim", "icons", data, NULL);
|
|
+ filename = g_build_filename(purple_home_dir(), "gaim", "icons", data, NULL);
|
|
if (g_file_get_contents(filename, &contents, &len, NULL)) {
|
|
purple_buddy_icons_set_account_icon(ret, (guchar*)contents, len);
|
|
}
|
|
diff --git a/libpurple/util.c b/libpurple/util.c
|
|
index fa650c2..ecd2fd9 100644
|
|
--- a/libpurple/util.c
|
|
+++ b/libpurple/util.c
|
|
@@ -2568,7 +2568,7 @@ const char *
|
|
purple_home_dir(void)
|
|
{
|
|
#ifndef _WIN32
|
|
- return g_get_home_dir();
|
|
+ return "/boot/home/config/settings/libpurple/";
|
|
#else
|
|
return wpurple_data_dir();
|
|
#endif
|
|
@@ -2581,7 +2581,7 @@ purple_user_dir(void)
|
|
if (custom_user_dir != NULL)
|
|
return custom_user_dir;
|
|
else if (!user_dir)
|
|
- user_dir = g_build_filename(purple_home_dir(), ".purple", NULL);
|
|
+ user_dir = g_build_filename(purple_home_dir(), "user", NULL);
|
|
|
|
return user_dir;
|
|
}
|
|
--
|
|
2.45.2
|
|
|