mirror of
https://github.com/MidnightCommander/mc
synced 2025-03-12 19:03:10 +03:00
* gdesktop.c (create_desktop_dir): If ~/Desktop doesn't exist
make it a symlink to ~/.gnome-desktop. From Ximian patches.
This commit is contained in:
parent
aeb7fe73c2
commit
4323c0004a
@ -1,5 +1,9 @@
|
||||
2001-07-12 Pavel Roskin <proski@gnu.org>
|
||||
|
||||
* gdesktop.c (create_desktop_dir): If ~/Desktop doesn't exist
|
||||
make it a symlink to ~/.gnome-desktop.
|
||||
From Ximian patches.
|
||||
|
||||
* gnome-open-dialog.c (gnome_open_dialog_get_tree): Don't set
|
||||
styles for lines and expanders - use default tree settings.
|
||||
From Ximian patches.
|
||||
|
@ -2506,12 +2506,15 @@ migrate_init (void)
|
||||
static void
|
||||
create_desktop_dir (void)
|
||||
{
|
||||
char *desktop_symlink;
|
||||
|
||||
if (getenv ("GNOME_DESKTOP_DIR") != NULL)
|
||||
desktop_directory = g_strdup (getenv ("GNOME_DESKTOP_DIR"));
|
||||
else
|
||||
desktop_directory = g_concat_dir_and_file (gnome_user_home_dir, DESKTOP_DIR_NAME);
|
||||
|
||||
if (!g_file_exists (desktop_directory)) {
|
||||
|
||||
/* Create the directory */
|
||||
mkdir (desktop_directory, 0777);
|
||||
|
||||
@ -2521,6 +2524,15 @@ create_desktop_dir (void)
|
||||
gmount_setup_devices ();
|
||||
gprint_setup_devices ();
|
||||
}
|
||||
|
||||
/* Create a user-visible symlink at ~/Desktop */
|
||||
desktop_symlink = g_concat_dir_and_file (gnome_user_home_dir, "Desktop");
|
||||
|
||||
if (! g_file_exists (desktop_symlink))
|
||||
symlink (desktop_directory, desktop_symlink);
|
||||
|
||||
g_free (desktop_symlink);
|
||||
|
||||
migrate_init ();
|
||||
}
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user