[Xfce4-commits] r23424 - xarchiver/branches/xarchiver-psybsd/libxarchiver

Stephan Arts stephan at xfce.org
Sun Oct 15 21:49:10 UTC 2006


Author: stephan
Date: 2006-10-15 21:49:10 +0000 (Sun, 15 Oct 2006)
New Revision: 23424

Modified:
   xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
Log:
Fixed mime-issue



Modified: xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c	2006-10-15 21:46:56 UTC (rev 23423)
+++ xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c	2006-10-15 21:49:10 UTC (rev 23424)
@@ -206,9 +206,11 @@
 			tmp_entry->filename = g_strdup(path_items[i]);
 			lxa_archive_entry_add_child(archive, parent, tmp_entry);
 			if(path[strlen(path)-1] == '/')
-				tmp_entry->mime_type = "inode/directory";
+				tmp_entry->mime_type = g_strdup("inode/directory");
 			else
 				tmp_entry->mime_type = lxa_mime_get_mime_type_for_filename(tmp_entry->filename);
+			g_free(parent->mime_type);
+			parent->mime_type = g_strdup("inode/directory");
 		}
 		parent = tmp_entry;
 	}



More information about the Xfce4-commits mailing list