mirror of
https://github.com/libretro/RetroArch
synced 2025-04-10 15:45:19 +00:00
Don't invoke this at beginning of function
This commit is contained in:
parent
cb64f28950
commit
8958e02b54
@ -358,11 +358,8 @@ static LRESULT CALLBACK ShaderDlgWndProc(HWND hwnd, UINT message,
|
|||||||
WPARAM wparam, LPARAM lparam)
|
WPARAM wparam, LPARAM lparam)
|
||||||
{
|
{
|
||||||
int i, pos;
|
int i, pos;
|
||||||
video_shader_ctx_t shader_info;
|
|
||||||
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
const ui_window_t *window = ui_companion_driver_get_window_ptr();
|
||||||
|
|
||||||
video_shader_driver_get_current_shader(&shader_info);
|
|
||||||
|
|
||||||
switch (message)
|
switch (message)
|
||||||
{
|
{
|
||||||
case WM_CREATE:
|
case WM_CREATE:
|
||||||
@ -390,14 +387,18 @@ static LRESULT CALLBACK ShaderDlgWndProc(HWND hwnd, UINT message,
|
|||||||
if (g_shader_dlg.controls[i].type != SHADER_PARAM_CTRL_CHECKBOX)
|
if (g_shader_dlg.controls[i].type != SHADER_PARAM_CTRL_CHECKBOX)
|
||||||
break;
|
break;
|
||||||
|
|
||||||
if (SendMessage(g_shader_dlg.controls[i].checkbox.hwnd,
|
{
|
||||||
BM_GETCHECK, 0, 0) == BST_CHECKED)
|
video_shader_ctx_t shader_info;
|
||||||
shader_info.data->parameters[i].current =
|
video_shader_driver_get_current_shader(&shader_info);
|
||||||
shader_info.data->parameters[i].maximum;
|
|
||||||
else
|
|
||||||
shader_info.data->parameters[i].current =
|
|
||||||
shader_info.data->parameters[i].minimum;
|
|
||||||
|
|
||||||
|
if (SendMessage(g_shader_dlg.controls[i].checkbox.hwnd,
|
||||||
|
BM_GETCHECK, 0, 0) == BST_CHECKED)
|
||||||
|
shader_info.data->parameters[i].current =
|
||||||
|
shader_info.data->parameters[i].maximum;
|
||||||
|
else
|
||||||
|
shader_info.data->parameters[i].current =
|
||||||
|
shader_info.data->parameters[i].minimum;
|
||||||
|
}
|
||||||
break;
|
break;
|
||||||
|
|
||||||
case WM_HSCROLL:
|
case WM_HSCROLL:
|
||||||
@ -410,8 +411,14 @@ static LRESULT CALLBACK ShaderDlgWndProc(HWND hwnd, UINT message,
|
|||||||
break;
|
break;
|
||||||
|
|
||||||
pos = (int)SendMessage(g_shader_dlg.controls[i].trackbar.hwnd, TBM_GETPOS, 0, 0);
|
pos = (int)SendMessage(g_shader_dlg.controls[i].trackbar.hwnd, TBM_GETPOS, 0, 0);
|
||||||
shader_info.data->parameters[i].current =
|
|
||||||
shader_info.data->parameters[i].minimum + pos * shader_info.data->parameters[i].step;
|
{
|
||||||
|
video_shader_ctx_t shader_info;
|
||||||
|
video_shader_driver_get_current_shader(&shader_info);
|
||||||
|
|
||||||
|
shader_info.data->parameters[i].current =
|
||||||
|
shader_info.data->parameters[i].minimum + pos * shader_info.data->parameters[i].step;
|
||||||
|
}
|
||||||
|
|
||||||
shader_dlg_refresh_trackbar_label(i);
|
shader_dlg_refresh_trackbar_label(i);
|
||||||
break;
|
break;
|
||||||
|
Loading…
x
Reference in New Issue
Block a user