Trying to run Revolt Demo, the program halts saying DDERR_NOTFOUND in Main_DirectDrawSurface_GetAttachedSurface
Looking in the source, we see that :
found=NULL; for (surf = This->attached; surf != NULL; surf = surf->next_attached){ ... // surf is not modified into that if (...) found=surf; }
if (found == NULL) { TRACE("Did not find any valid surface\n"); return DDERR_NOTFOUND; }
Looks like the only possible return value of this is DDERR_NOTFOUND, because of the for(...; surf !=NULL ; ...)
Or am I writing complete bullshit ?
===== Sylvain Petreolle spetreolle@users.sourceforge.net Fight against Spam ! http://www.euro.cauce.org/en/index.html ICQ #170597259
"Don't think you are. Know you are." Morpheus in Matrix, chapter 15.
___________________________________________________________ Do You Yahoo!? -- Une adresse @yahoo.fr gratuite et en français ! Yahoo! Mail : http://fr.mail.yahoo.com