Author: stephan
Date: 2006-11-14 20:53:54 +0000 (Tue, 14 Nov 2006)
New Revision: 23878
Modified:
xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
Log:
Actually sends the path i was trying to send with the last commit
Modified: xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c
===================================================================
--- xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c 2006-11-14
20:49:54 UTC (rev 23877)
+++ xarchiver/branches/xarchiver-psybsd/libxarchiver/archive.c 2006-11-14
20:53:54 UTC (rev 23878)
@@ -250,6 +250,7 @@
{
LXA_ARCHIVE_WRITE_LOCK(&archive->rw_lock);
gchar **path = NULL;
+ gchar *_path = NULL;
if(LXA_IS_ARCHIVE(archive))
{
@@ -263,8 +264,10 @@
if((archive->old_status == LXA_ARCHIVESTATUS_REMOVE) &&
(archive->files))
{
path = g_strsplit(archive->files, " ", 2);
- g_signal_emit(G_OBJECT(archive),
lxa_archive_signals[2], 0, archive, path[0]);
+ _path = g_path_get_dirname(path[0]);
+ g_signal_emit(G_OBJECT(archive),
lxa_archive_signals[2], 0, archive, _path);
g_strfreev(path);
+ g_free(_path);
}
}
}
_______________________________________________
Xfce4-commits mailing list
[email protected]
http://foo-projects.org/mailman/listinfo/xfce4-commits