mirror of
https://github.com/gnustep/libs-back.git
synced 2025-06-02 10:11:30 +00:00
Treat NSBackingStoreRetained the same as NSBackingStoreBuffered.
git-svn-id: svn+ssh://svn.gna.org/svn/gnustep/libs/back/trunk@13758 72102866-910b-0410-8b05-ffd578937521
This commit is contained in:
parent
160cdc069f
commit
283eaf2e22
1 changed files with 7 additions and 7 deletions
|
@ -327,7 +327,7 @@ DWORD windowStyleForGSStyle(int style)
|
||||||
win->useHDC = NO;
|
win->useHDC = NO;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (type == NSBackingStoreBuffered)
|
if (type != NSBackingStoreNonretained)
|
||||||
{
|
{
|
||||||
HDC hdc, hdc2;
|
HDC hdc, hdc2;
|
||||||
HBITMAP hbitmap;
|
HBITMAP hbitmap;
|
||||||
|
@ -1004,15 +1004,15 @@ validateWindow(HWND hwnd, RECT rect)
|
||||||
HDC hdc = GetDC((HWND)hwnd);
|
HDC hdc = GetDC((HWND)hwnd);
|
||||||
WINBOOL result;
|
WINBOOL result;
|
||||||
|
|
||||||
/*
|
|
||||||
NSLog(@"validated window %d %@", hwnd,
|
|
||||||
NSStringFromRect(MSWindowRectToGS((HWND)hwnd, rect)));
|
|
||||||
*/
|
|
||||||
result = BitBlt(hdc, rect.left, rect.top,
|
result = BitBlt(hdc, rect.left, rect.top,
|
||||||
(rect.right - rect.left), (rect.bottom - rect.top),
|
(rect.right - rect.left), (rect.bottom - rect.top),
|
||||||
win->hdc, rect.left, rect.top, SRCCOPY);
|
win->hdc, rect.left, rect.top, SRCCOPY);
|
||||||
if (!result)
|
if (!result)
|
||||||
|
{
|
||||||
|
NSLog(@"validated window %d %@", hwnd,
|
||||||
|
NSStringFromRect(MSWindowRectToGS((HWND)hwnd, rect)));
|
||||||
NSLog(@"validateWindow failed %d", GetLastError());
|
NSLog(@"validateWindow failed %d", GetLastError());
|
||||||
|
}
|
||||||
ReleaseDC((HWND)hwnd, hdc);
|
ReleaseDC((HWND)hwnd, hdc);
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -1120,7 +1120,7 @@ LRESULT CALLBACK MainWndProc(HWND hwnd, UINT uMsg,
|
||||||
win = objc_malloc(sizeof(WIN_INTERN));
|
win = objc_malloc(sizeof(WIN_INTERN));
|
||||||
SetWindowLong(hwnd, GWL_USERDATA, (int)win);
|
SetWindowLong(hwnd, GWL_USERDATA, (int)win);
|
||||||
|
|
||||||
if (type == NSBackingStoreBuffered)
|
if (type != NSBackingStoreNonretained)
|
||||||
{
|
{
|
||||||
HDC hdc, hdc2;
|
HDC hdc, hdc2;
|
||||||
HBITMAP hbitmap;
|
HBITMAP hbitmap;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue