forked from enlightenment/enlightenment
Efsd convenience functions in place ...
SVN revision: 4865
This commit is contained in:
parent
6c858ca666
commit
5a524ed26c
26
src/view.c
26
src/view.c
|
@ -557,16 +557,13 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
switch (ev->efsd_filechange_event.changetype)
|
switch (ev->efsd_filechange_event.changetype)
|
||||||
{
|
{
|
||||||
case EFSD_FILE_CREATED:
|
case EFSD_FILE_CREATED:
|
||||||
e_view_file_added(ev->efsd_filechange_event.id,
|
e_view_file_added(efsd_reply_id(ev), efsd_reply_filename(ev));
|
||||||
ev->efsd_filechange_event.file);
|
|
||||||
break;
|
break;
|
||||||
case EFSD_FILE_EXISTS:
|
case EFSD_FILE_EXISTS:
|
||||||
e_view_file_added(ev->efsd_filechange_event.id,
|
e_view_file_added(efsd_reply_id(ev), efsd_reply_filename(ev));
|
||||||
ev->efsd_filechange_event.file);
|
|
||||||
break;
|
break;
|
||||||
case EFSD_FILE_DELETED:
|
case EFSD_FILE_DELETED:
|
||||||
e_view_file_deleted(ev->efsd_filechange_event.id,
|
e_view_file_deleted(efsd_reply_id(ev), efsd_reply_filename(ev));
|
||||||
ev->efsd_filechange_event.file);
|
|
||||||
break;
|
break;
|
||||||
case EFSD_FILE_CHANGED:
|
case EFSD_FILE_CHANGED:
|
||||||
/* printf("EFSD_CHANGE_CHANGED: %i %s\n",
|
/* printf("EFSD_CHANGE_CHANGED: %i %s\n",
|
||||||
|
@ -582,11 +579,10 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
{
|
{
|
||||||
E_View *v;
|
E_View *v;
|
||||||
|
|
||||||
v = e_view_find_by_monitor_id(ev->efsd_filechange_event.id);
|
v = e_view_find_by_monitor_id(efsd_reply_id(ev));
|
||||||
if (v) v->is_listing = 0;
|
if (v) v->is_listing = 0;
|
||||||
printf("EFSD_CHANGE_END_EXISTS: %i %s\n",
|
printf("EFSD_CHANGE_END_EXISTS: %i %s\n",
|
||||||
ev->efsd_filechange_event.id,
|
efsd_reply_id(ev), efsd_reply_filename(ev));
|
||||||
ev->efsd_filechange_event.file);
|
|
||||||
}
|
}
|
||||||
break;
|
break;
|
||||||
default:
|
default:
|
||||||
|
@ -615,7 +611,7 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
{
|
{
|
||||||
E_Icon *icon;
|
E_Icon *icon;
|
||||||
|
|
||||||
icon = e_view_find_icon_by_path(ev->efsd_reply_event.command.efsd_file_cmd.files[0]);
|
icon = e_view_find_icon_by_path(efsd_reply_filename(ev));
|
||||||
if (icon)
|
if (icon)
|
||||||
{
|
{
|
||||||
/* figure out icons to use */
|
/* figure out icons to use */
|
||||||
|
@ -635,7 +631,7 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
|
|
||||||
st = (struct stat*) ev->efsd_reply_event.data;
|
st = (struct stat*) ev->efsd_reply_event.data;
|
||||||
|
|
||||||
icon = e_view_find_icon_by_path(ev->efsd_reply_event.command.efsd_file_cmd.files[0]);
|
icon = e_view_find_icon_by_path(efsd_reply_filename(ev));
|
||||||
if (icon)
|
if (icon)
|
||||||
{
|
{
|
||||||
char f[4096];
|
char f[4096];
|
||||||
|
@ -686,7 +682,7 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
|
|
||||||
icon = ll->data;
|
icon = ll->data;
|
||||||
|
|
||||||
if (icon->info.link_get_id == ev->efsd_reply_event.command.efsd_file_cmd.id)
|
if (icon->info.link_get_id == efsd_reply_id(ev))
|
||||||
{
|
{
|
||||||
IF_FREE(icon->info.link);
|
IF_FREE(icon->info.link);
|
||||||
icon->info.link = malloc(ev->efsd_reply_event.data_len + 1);
|
icon->info.link = malloc(ev->efsd_reply_event.data_len + 1);
|
||||||
|
@ -712,12 +708,10 @@ e_view_handle_fs(EfsdEvent *ev)
|
||||||
case EFSD_CMD_GETMETA:
|
case EFSD_CMD_GETMETA:
|
||||||
break;
|
break;
|
||||||
case EFSD_CMD_STARTMON_DIR:
|
case EFSD_CMD_STARTMON_DIR:
|
||||||
printf("Startmon event %i\n",
|
printf("Startmon event %i\n", efsd_reply_id(ev));
|
||||||
ev->efsd_reply_event.command.efsd_file_cmd.id);
|
|
||||||
break;
|
break;
|
||||||
case EFSD_CMD_STARTMON_FILE:
|
case EFSD_CMD_STARTMON_FILE:
|
||||||
printf("Startmon file event %i\n",
|
printf("Startmon file event %i\n", efsd_reply_id(ev));
|
||||||
ev->efsd_reply_event.command.efsd_file_cmd.id);
|
|
||||||
break;
|
break;
|
||||||
case EFSD_CMD_STOPMON:
|
case EFSD_CMD_STOPMON:
|
||||||
break;
|
break;
|
||||||
|
|
Loading…
Reference in New Issue