Mercurial > hg > xemacs-beta
comparison src/frame-x.c @ 10:49a24b4fd526 r19-15b6
Import from CVS: tag r19-15b6
author | cvs |
---|---|
date | Mon, 13 Aug 2007 08:47:52 +0200 |
parents | b82b59fe008d |
children | 9ee227acff29 |
comparison
equal
deleted
inserted
replaced
9:6f2bbbbbe05a | 10:49a24b4fd526 |
---|---|
959 if (transferInfo->dropData->protocol == DtDND_FILENAME_TRANSFER) | 959 if (transferInfo->dropData->protocol == DtDND_FILENAME_TRANSFER) |
960 { | 960 { |
961 for (ii = 0; ii < transferInfo->dropData->numItems; ii++) | 961 for (ii = 0; ii < transferInfo->dropData->numItems; ii++) |
962 { | 962 { |
963 filePath = transferInfo->dropData->data.files[ii]; | 963 filePath = transferInfo->dropData->data.files[ii]; |
964 path = make_string (filePath, strlen (filePath)); | 964 path = make_string ((Bufbyte *)filePath, strlen (filePath)); |
965 va_run_hook_with_args (Qdrag_and_drop_functions, 2, frame, path); | 965 va_run_hook_with_args (Qdrag_and_drop_functions, 2, frame, path); |
966 } | 966 } |
967 } | 967 } |
968 else if (transferInfo->dropData->protocol == DtDND_BUFFER_TRANSFER) | 968 else if (transferInfo->dropData->protocol == DtDND_BUFFER_TRANSFER) |
969 { | 969 { |
970 for (ii = 0; ii < transferInfo->dropData->numItems; ii++) | 970 for (ii = 0; ii < transferInfo->dropData->numItems; ii++) |
971 { | 971 { |
972 filePath = transferInfo->dropData->data.buffers[ii].name; | 972 filePath = transferInfo->dropData->data.buffers[ii].name; |
973 path = (filePath != NULL) ? | 973 path = (filePath != NULL) ? |
974 make_string (filePath, strlen (filePath)) : Qnil; | 974 make_string ((Bufbyte *)filePath, strlen (filePath)) : Qnil; |
975 buf = transferInfo->dropData->data.buffers[ii].bp; | 975 buf = transferInfo->dropData->data.buffers[ii].bp; |
976 data = make_string (buf, transferInfo->dropData->data.buffers[ii].size); | 976 data = make_string ((Bufbyte *)buf, |
977 transferInfo->dropData->data.buffers[ii].size); | |
977 va_run_hook_with_args(Qdrag_and_drop_functions, 3, frame, path, data); | 978 va_run_hook_with_args(Qdrag_and_drop_functions, 3, frame, path, data); |
978 } | 979 } |
979 } | 980 } |
980 | 981 |
981 UNGCPRO; | 982 UNGCPRO; |