Win32: fix hi-res filter box (again)
This commit is contained in:
parent
f1b7d31c8e
commit
42afceb287
@ -7085,12 +7085,15 @@ INT_PTR CALLBACK DlgFunky(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||||||
strcpy(temp,GetFilterName((RenderFilter)filter));
|
strcpy(temp,GetFilterName((RenderFilter)filter));
|
||||||
SendDlgItemMessageA(hDlg,IDC_FILTERBOX,CB_ADDSTRING,0,(LPARAM) (LPCTSTR)temp);
|
SendDlgItemMessageA(hDlg,IDC_FILTERBOX,CB_ADDSTRING,0,(LPARAM) (LPCTSTR)temp);
|
||||||
}
|
}
|
||||||
for(int filter = 0 ; filter < (int)NUM_FILTERS ; filter++)
|
for(int filter = 0, hiResPos = 0 ; filter < (int)NUM_FILTERS ; filter++)
|
||||||
{
|
{
|
||||||
if(GetFilterHiResSupport((RenderFilter)filter))
|
if(GetFilterHiResSupport((RenderFilter)filter))
|
||||||
{
|
{
|
||||||
strcpy(temp,GetFilterName((RenderFilter)filter));
|
strcpy(temp,GetFilterName((RenderFilter)filter));
|
||||||
SendDlgItemMessageA(hDlg,IDC_FILTERBOX2,CB_ADDSTRING,0,(LPARAM) (LPCTSTR)temp);
|
SendDlgItemMessageA(hDlg,IDC_FILTERBOX2,CB_ADDSTRING,0,(LPARAM) (LPCTSTR)temp);
|
||||||
|
if(GUI.ScaleHiRes==filter)
|
||||||
|
SendDlgItemMessage(hDlg,IDC_FILTERBOX2,CB_SETCURSEL,(WPARAM)hiResPos,0);
|
||||||
|
hiResPos++;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
@ -7101,8 +7104,6 @@ INT_PTR CALLBACK DlgFunky(HWND hDlg, UINT msg, WPARAM wParam, LPARAM lParam)
|
|||||||
// have to start focus on something like this or Escape won't exit the dialog
|
// have to start focus on something like this or Escape won't exit the dialog
|
||||||
SetFocus(hDlg);
|
SetFocus(hDlg);
|
||||||
|
|
||||||
SendDlgItemMessage(hDlg,IDC_FILTERBOX2,CB_SETCURSEL,(WPARAM)GUI.ScaleHiRes,0);
|
|
||||||
|
|
||||||
break;
|
break;
|
||||||
case WM_CLOSE:
|
case WM_CLOSE:
|
||||||
case WM_DESTROY:
|
case WM_DESTROY:
|
||||||
|
Loading…
Reference in New Issue
Block a user