Skip to content

Commit e8df637

Browse files
authored
Deleting pre-existing .DirIcon, closes #336
1 parent ce2d4d7 commit e8df637

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

appimagetool.c

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -433,6 +433,11 @@ main (int argc, char *argv[])
433433

434434
/* Check if .DirIcon is present in source AppDir */
435435
gchar *diricon_path = g_build_filename(source, ".DirIcon", NULL);
436+
437+
if (! g_file_test(diricon_path, G_FILE_TEST_EXISTS)){
438+
fprintf (stderr, "Deleting pre-existing .DirIcon\n");
439+
g_unlink(diricon_path);
440+
}
436441
if (! g_file_test(diricon_path, G_FILE_TEST_IS_REGULAR)){
437442
fprintf (stderr, "Creating .DirIcon symlink based on information from desktop file\n");
438443
int res = symlink(basename(icon_file_path), diricon_path);

0 commit comments

Comments
 (0)