mirror of https://github.com/PCSX2/pcsx2.git
Lilypad: bugfix for crashes when used with pcsx2 0.9.6
git-svn-id: http://pcsx2.googlecode.com/svn/trunk@2278 96395faa-99c1-11dd-bbfe-3dabce05a288
This commit is contained in:
parent
1ea29b0e62
commit
3dfdf5029c
|
@ -961,7 +961,7 @@ s32 CALLBACK PADopen(void *pDsp) {
|
||||||
while (GetWindowLong (hWndTop, GWL_STYLE) & WS_CHILD)
|
while (GetWindowLong (hWndTop, GWL_STYLE) & WS_CHILD)
|
||||||
hWndTop = GetParent (hWndTop);
|
hWndTop = GetParent (hWndTop);
|
||||||
|
|
||||||
if (!hWndGSProc.SetWndHandle(hWnd) || !hWndTopProc.SetWndHandle(hWndTop)) {
|
if (!hWndGSProc.SetWndHandle(hWnd)) {
|
||||||
openCount = 0;
|
openCount = 0;
|
||||||
return -1;
|
return -1;
|
||||||
}
|
}
|
||||||
|
@ -971,7 +971,15 @@ s32 CALLBACK PADopen(void *pDsp) {
|
||||||
updateQueued = 0;
|
updateQueued = 0;
|
||||||
hWndGSProc.Eat(StatusWndProc, 0);
|
hWndGSProc.Eat(StatusWndProc, 0);
|
||||||
|
|
||||||
hWndTopProc.Eat(TitleHackWndProc, 0);
|
if(hWnd != hWndTop) {
|
||||||
|
if (!hWndTopProc.SetWndHandle(hWndTop)) {
|
||||||
|
openCount = 0;
|
||||||
|
return -1;
|
||||||
|
}
|
||||||
|
hWndTopProc.Eat(TitleHackWndProc, 0);
|
||||||
|
}
|
||||||
|
else
|
||||||
|
hWndGSProc.Eat(TitleHackWndProc, 0);
|
||||||
|
|
||||||
if (config.forceHide) {
|
if (config.forceHide) {
|
||||||
hWndGSProc.Eat(HideCursorProc, 0);
|
hWndGSProc.Eat(HideCursorProc, 0);
|
||||||
|
|
Loading…
Reference in New Issue