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;