mirror of
				https://gitlab.gnome.org/GNOME/glib.git
				synced 2025-10-31 16:32:18 +01:00 
			
		
		
		
	GLocalFile: keep suffix name when trashing
Keeping the suffix name makes it easier to get the correct content-type.
This commit is contained in:
		| @@ -2360,6 +2360,7 @@ g_local_file_trash (GFile         *file, | ||||
|               if (basename_len <= strlen (".trashinfo")) | ||||
|                 break; /* fail with ENAMETOOLONG */ | ||||
|               basename_len -= strlen (".trashinfo"); | ||||
|               memmove (basename, basename + strlen (".trashinfo"), basename_len); | ||||
|               basename[basename_len] = '\0'; | ||||
|               i = 1; | ||||
|               continue; | ||||
| @@ -2383,6 +2384,7 @@ g_local_file_trash (GFile         *file, | ||||
|               if (basename_len <= strlen (".XXXXXX")) | ||||
|                 break; /* fail with ENAMETOOLONG */ | ||||
|               basename_len -= strlen (".XXXXXX"); | ||||
|               memmove (basename, basename + strlen (".XXXXXX"), basename_len); | ||||
|               basename[basename_len] = '\0'; | ||||
|               i = 1; | ||||
|               g_clear_error (&my_error); | ||||
|   | ||||
		Reference in New Issue
	
	Block a user