4 Jul
2003
4 Jul
'03
10:08 a.m.
Hi,
| @@ -297,6 +299,9 @@ | return 0; | } | | + /* psfi is NULL normally to query EXE type, if not none of the below makes | + sense anyway. Windows allows this and just returns FALSE */ | + if (psfi != NULL) return FALSE;
this is obviously wrong (psfi is dereferenced in the remainder of the function). I just wonder if it should be removed, or is here a typo and should != be == ?
I think this instruction should be removed because it has no sense. When you query EXE type, this instruction is never reached. A value is always returned , psfi == NULL or not. In other cases ( file dialog icons for instance) , this instruction makes things going wrong. Stephan