Module: wine Branch: master Commit: adf5bb5f6aa51d59aab3813b9c8f063b15def1ca URL: http://source.winehq.org/git/wine.git/?a=commit;h=adf5bb5f6aa51d59aab3813b9c...
Author: Henri Verbeet hverbeet@codeweavers.com Date: Mon Oct 19 10:12:19 2009 +0200
wined3d: Cleanup IWineD3DDeviceImpl_UpdateTexture().
The root problem here is that with the original error handling a NULL dereference occurs (IWineD3DBaseTexture_GetType()) when either the source or destination texture is NULL. Rewriting the error handling changes the indentation of almost the entire function though, so this patch ends up rewriting the entire function.
---
dlls/wined3d/device.c | 185 ++++++++++++++++++++++++------------------------- 1 files changed, 90 insertions(+), 95 deletions(-)
Diff: http://source.winehq.org/git/wine.git/?a=commitdiff;h=adf5bb5f6aa51d59aab381...