diff --git a/Source/capture.cpp b/Source/capture.cpp index 88f616519..1ed95bc09 100644 --- a/Source/capture.cpp +++ b/Source/capture.cpp @@ -21,9 +21,9 @@ void CaptureScreen() success = CaptureHdr(hObject, SCREEN_WIDTH, SCREEN_HEIGHT); if (success) { success = CapturePix(hObject, SCREEN_WIDTH, SCREEN_HEIGHT, BUFFER_WIDTH, &gpBuffer[SCREENXY(0, 0)]); - if (success) { - success = CapturePal(hObject, palette); - } + } + if (success) { + success = CapturePal(hObject, palette); } unlock_buf(2); CloseHandle(hObject); @@ -83,8 +83,7 @@ BOOL CapturePix(HANDLE hFile, WORD width, WORD height, WORD stride, BYTE *pixels BYTE *pBuffer, *pBufferEnd; pBuffer = (BYTE *)DiabloAllocPtr(2 * width); - while (height != 0) { - height--; + while (height--) { pBufferEnd = CaptureEnc(pixels, pBuffer, width); pixels += stride; writeSize = pBufferEnd - pBuffer;