Just popping in
Joined: 2006/11/29 12:49 Last Login
: 2015/1/2 1:24
Group:
Registered Users
|
Okay, the fix is done. The problem was: in DOS.lib a fix was made for the ExamineDir function, now it returns only those fields in the ExamineData structure which were requested for.
For example in DiskDaisy I only asked for the file name:
APTR context = IDOS->ObtainDirContextTags(EX_StringName, name, EX_DoCurrentDir, TRUE, EX_DataFields, EXF_NAME, TAG_END);
EX_DataFields tag - EXF_NAME only. Yet, obviously I also needed the size and the item type too. Previously these fields were populated by default, now these are only populated on request. So the fix is:
APTR context = IDOS->ObtainDirContextTags(EX_StringName, name, EX_DoCurrentDir,TRUE, EX_DataFields, EXF_NAME | EXF_SIZE | EXF_TYPE, TAG_END);
I will release a new version with this fix soon.
I am pretty sure there will be other apps with similar problem, this was really easy to miss.
|