aboutsummaryrefslogtreecommitdiff
path: root/xorg-server/hw/xwin/glx/winpriv.c
diff options
context:
space:
mode:
Diffstat (limited to 'xorg-server/hw/xwin/glx/winpriv.c')
-rw-r--r--xorg-server/hw/xwin/glx/winpriv.c16
1 files changed, 8 insertions, 8 deletions
diff --git a/xorg-server/hw/xwin/glx/winpriv.c b/xorg-server/hw/xwin/glx/winpriv.c
index 4f2bc21a8..1b8ec5a4a 100644
--- a/xorg-server/hw/xwin/glx/winpriv.c
+++ b/xorg-server/hw/xwin/glx/winpriv.c
@@ -79,18 +79,18 @@ winGetWindowInfo(WindowPtr pWin)
offsetx=0;
offsety=0;
}
- pWinPriv->hWnd=CreateWindowExA(WS_EX_TRANSPARENT,
+ pWinPriv->hWnd=CreateWindowExA(0,
WIN_GL_WINDOW_CLASS,
"",
- WS_CHILD |WS_CLIPSIBLINGS | WS_CLIPCHILDREN | ExtraClass,
+ WS_CHILD |WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_DISABLED | ExtraClass,
pWin->drawable.x-offsetx,
pWin->drawable.y-offsety,
pWin->drawable.width,
pWin->drawable.height,
hWndParent,
NULL,
- GetModuleHandle(NULL),
- NULL);
+ g_hInstance,
+ pWin);
winDebug("Window created %x %x %d %d %d %d\n",pWinPriv->hWnd,hWndParent,pWin->drawable.x-offsetx,pWin->drawable.y-offsety,pWin->drawable.width, pWin->drawable.height);
pWinPriv->fWglUsed=TRUE;
}
@@ -124,18 +124,18 @@ winGetWindowInfo(WindowPtr pWin)
)
{
int ExtraClass=(pWin->realized)?WS_VISIBLE:0;
- pWinPriv->hWnd=CreateWindowExA(WS_EX_TRANSPARENT,
+ pWinPriv->hWnd=CreateWindowExA(0,
WIN_GL_WINDOW_CLASS,
"",
- WS_CHILD |WS_CLIPSIBLINGS | WS_CLIPCHILDREN | ExtraClass,
+ WS_CHILD |WS_CLIPSIBLINGS | WS_CLIPCHILDREN | WS_DISABLED | ExtraClass,
pWin->drawable.x,
pWin->drawable.y,
pWin->drawable.width,
pWin->drawable.height,
pWinScreen->hwndScreen,
NULL,
- GetModuleHandle(NULL),
- NULL);
+ g_hInstance,
+ pWin);
pWinPriv->fWglUsed=TRUE;
/* copy size and window handle */
hwnd = pWinPriv->hWnd;