Module: wine
Branch: master
Commit: adf5bb5f6aa51d59aab3813b9c8f063b15def1ca
URL: http://source.winehq.org/git/wine.git/?a=commit;h=adf5bb5f6aa51d59aab3813b9…
Author: Henri Verbeet <hverbeet(a)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=adf5bb5f6aa51d59aab38…