LINUX.ORG.RU

Ответ на: комментарий от Bod

Чего ж придерживаете? :)

Анонс уже есть: http://mail.gnome.org/archives/mc-devel/2012-March/msg00034.html

Может, оформишь новость, если не сложно? Буду благодарен. Мне ещё в Федоркином репозитории надо обновить...

Пользуясь случаем - спасибо за вашу работу, ребята.

да не за что, в общем-то... для себя, любимых, стараемся, а не для кого-то :)

Slavaz ★★★★★
() автор топика
Ответ на: комментарий от Slavaz

Делаю, но результат проверишь :) Я не слишком пишу с английского.

Bod ★★★★
()
Ответ на: комментарий от Slavaz

это косяк. исправимся

держите патчик, а то от вас дождешься

--- mc-4.8.2/lib/mcconfig/paths.c.orig	2012-03-19 17:46:08.000000000 +0200
+++ mc-4.8.2/lib/mcconfig/paths.c	2012-03-21 09:44:07.335148419 +0200
@@ -271,34 +271,22 @@
 void
 mc_config_init_config_paths (GError ** error)
 {
-    char *dir;
-
     if (xdg_vars_initialized)
         return;
 
 #ifdef MC_HOMEDIR_XDG
-    dir = g_build_filename (mc_config_get_home_dir (), ".config", (char *) NULL);
-    mc_config_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, error);
-    g_free (dir);
-
-    dir = g_build_filename (mc_config_get_home_dir (), ".cache", (char *) NULL);
-    mc_cache_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, error);
-    g_free (dir);
-
-    dir = g_build_filename (mc_config_get_home_dir (), ".local", "share", (char *) NULL);
-    mc_data_str = mc_config_init_one_config_path (dir, MC_USERCONF_DIR, error);
-    g_free (dir);
+    mc_config_str = mc_config_init_one_config_path (g_get_user_config_dir (), MC_USERCONF_DIR, error);
+    mc_cache_str = mc_config_init_one_config_path (g_get_user_cache_dir (), MC_USERCONF_DIR, error);
+    mc_data_str = mc_config_init_one_config_path (g_get_user_data_dir (), MC_USERCONF_DIR, error);
 
     mc_config_fix_migrated_rules ();
 #else /* MC_HOMEDIR_XDG */
-    char *defined_userconf_dir;
+    char *dir;
 
-    defined_userconf_dir = tilde_expand (MC_USERCONF_DIR);
-    if (g_path_is_absolute (defined_userconf_dir))
-        dir = defined_userconf_dir;
-    else
+    dir = tilde_expand (MC_USERCONF_DIR);
+    if (!g_path_is_absolute (dir))
     {
-        g_free (defined_userconf_dir);
+        g_free (dir);
         dir = g_build_filename (mc_config_get_home_dir (), MC_USERCONF_DIR, (char *) NULL);
     }
 
ananas ★★★★★
()

mcedit crashes when ~/.config is a file

Даже такое бывает... o_O

hobbit ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.