Dylan Smith : wordpad: Reduce unnecessary flicker from extra background erasing.
Alexandre Julliard
julliard at winehq.org
Tue Jul 20 11:20:31 CDT 2010
Module: wine
Branch: master
Commit: 6c9edce1a877ce67dd6c0a2e9aba1f94b8791b70
URL: http://source.winehq.org/git/wine.git/?a=commit;h=6c9edce1a877ce67dd6c0a2e9aba1f94b8791b70
Author: Dylan Smith <dylan.ah.smith at gmail.com>
Date: Mon Jul 19 18:20:48 2010 -0400
wordpad: Reduce unnecessary flicker from extra background erasing.
---
programs/wordpad/print.c | 2 +-
programs/wordpad/wordpad.c | 6 +++---
2 files changed, 4 insertions(+), 4 deletions(-)
diff --git a/programs/wordpad/print.c b/programs/wordpad/print.c
index 231c90e..475d833 100644
--- a/programs/wordpad/print.c
+++ b/programs/wordpad/print.c
@@ -781,7 +781,7 @@ static void update_scaled_preview(HWND hMainWnd)
!is_last_preview_page(preview.page));
}
- InvalidateRect(hwndPreview, NULL, TRUE);
+ InvalidateRect(hwndPreview, NULL, FALSE);
DeleteDC(fr.hdcTarget);
}
diff --git a/programs/wordpad/wordpad.c b/programs/wordpad/wordpad.c
index 845b9ae..80fe19d 100644
--- a/programs/wordpad/wordpad.c
+++ b/programs/wordpad/wordpad.c
@@ -2701,7 +2701,7 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
hAccel = LoadAcceleratorsW(hInstance, wszAccelTable);
wc.cbSize = sizeof(wc);
- wc.style = CS_HREDRAW | CS_VREDRAW;
+ wc.style = 0;
wc.lpfnWndProc = WndProc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 4;
@@ -2715,7 +2715,7 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
wc.lpszClassName = wszMainWndClass;
RegisterClassExW(&wc);
- wc.style = CS_HREDRAW | CS_VREDRAW;
+ wc.style = 0;
wc.lpfnWndProc = preview_proc;
wc.cbClsExtra = 0;
wc.cbWndExtra = 0;
@@ -2723,7 +2723,7 @@ int CALLBACK WinMain(HINSTANCE hInstance, HINSTANCE hOldInstance, LPSTR szCmdPar
wc.hIcon = NULL;
wc.hIconSm = NULL;
wc.hCursor = LoadCursor(NULL, IDC_IBEAM);
- wc.hbrBackground = GetSysColorBrush(COLOR_WINDOW);
+ wc.hbrBackground = NULL;
wc.lpszMenuName = NULL;
wc.lpszClassName = wszPreviewWndClass;
RegisterClassExW(&wc);
More information about the wine-cvs
mailing list