Module: wine Branch: master Commit: 75c67f6b459fa5f26844d50436413967f59dbd60 URL: http://source.winehq.org/git/wine.git/?a=commit;h=75c67f6b459fa5f26844d50436...
Author: Stefan Dösinger stefandoesinger@gmx.at Date: Thu Oct 12 19:37:21 2006 +0200
ddraw: Do not let the a surface dimension fall to 0.
---
dlls/ddraw/ddraw.c | 4 ++-- 1 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/dlls/ddraw/ddraw.c b/dlls/ddraw/ddraw.c index aa21eb0..fc80517 100644 --- a/dlls/ddraw/ddraw.c +++ b/dlls/ddraw/ddraw.c @@ -2331,8 +2331,8 @@ IDirectDrawImpl_CreateSurface(IDirectDra if(DDSD->ddsCaps.dwCaps & DDSCAPS_MIPMAP) { level++; - desc2.dwWidth /= 2; - desc2.dwHeight /= 2; + if(desc2.dwWidth > 1) desc2.dwWidth /= 2; + if(desc2.dwHeight > 1) desc2.dwHeight /= 2; }
hr = IDirectDrawImpl_CreateNewSurface(This,