mirror of
https://github.com/libretro/ppsspp.git
synced 2024-11-23 16:19:44 +00:00
Set WS_POPUP for fullscreen windows, rumoured to help certain gl drivers do the right thing.
Remove an outdated comment.
This commit is contained in:
parent
75b9da3e96
commit
49fb0bd65b
@ -520,7 +520,6 @@ void EmuScreen::processAxis(const AxisInput &axis, int direction) {
|
||||
if (!IsAnalogStickKey(resultsOpposite[i]))
|
||||
pspKey(resultsOpposite[i], KEY_UP);
|
||||
}
|
||||
// Hm, why do we use a different way below?
|
||||
} else if (axisState == 0) {
|
||||
// Release both directions, trying to deal with some erratic controllers that can cause it to stick.
|
||||
for (size_t i = 0; i < results.size(); i++) {
|
||||
|
@ -320,6 +320,9 @@ namespace MainWindow
|
||||
if (!goingFullscreen) {
|
||||
// Put caption and border styles back.
|
||||
dwOldStyle = ::GetWindowLong(hWnd, GWL_STYLE);
|
||||
|
||||
dwOldStyle &= ~WS_POPUP;
|
||||
|
||||
dwNewStyle = dwOldStyle | WS_CAPTION | WS_THICKFRAME | WS_SYSMENU;
|
||||
|
||||
// Put back the menu bar.
|
||||
@ -331,6 +334,9 @@ namespace MainWindow
|
||||
// Remove caption and border styles.
|
||||
dwOldStyle = ::GetWindowLong(hWnd, GWL_STYLE);
|
||||
dwNewStyle = dwOldStyle & ~(WS_CAPTION | WS_THICKFRAME | WS_SYSMENU);
|
||||
|
||||
// Add WS_POPUP
|
||||
dwNewStyle |= WS_POPUP;
|
||||
}
|
||||
|
||||
::SetWindowLong(hWnd, GWL_STYLE, dwNewStyle);
|
||||
|
Loading…
Reference in New Issue
Block a user