Author: bfreisen Date: Thu May 27 16:53:53 2010 New Revision: 47373
URL: http://svn.reactos.org/svn/reactos?rev=47373&view=rev Log: [PAINT] - After clearing a new selection and creating an undo-step, draw selection contents - Fixes bug #5246
Modified: trunk/reactos/base/applications/paint/mouse.c
Modified: trunk/reactos/base/applications/paint/mouse.c URL: http://svn.reactos.org/svn/reactos/trunk/reactos/base/applications/paint/mou... ============================================================================== --- trunk/reactos/base/applications/paint/mouse.c [iso-8859-1] (original) +++ trunk/reactos/base/applications/paint/mouse.c [iso-8859-1] Thu May 27 16:53:53 2010 @@ -279,6 +279,9 @@ Poly(hdc, ptStack, ptSP + 1, bg, bg, 1, 2, TRUE); newReversible();
+ MaskBlt(hDrawingDC, rectSel_src[0], rectSel_src[1], rectSel_src[2], rectSel_src[3], hSelDC, 0, + 0, hSelMask, 0, 0, MAKEROP4(SRCCOPY, SRCAND)); + placeSelWin(); ShowWindow(hSelection, SW_SHOW); } @@ -302,6 +305,9 @@ rectSel_src[1] + rectSel_src[3], bgColor, bgColor, 0, TRUE); newReversible();
+ BitBlt(hDrawingDC, rectSel_src[0], rectSel_src[1], rectSel_src[2], rectSel_src[3], hSelDC, 0, + 0, SRCCOPY); + placeSelWin(); ShowWindow(hSelection, SW_SHOW); }