From c4af46b686093e48bbfed195af0d3c0dca702718 Mon Sep 17 00:00:00 2001 From: twinaphex Date: Wed, 2 Sep 2015 01:19:26 +0200 Subject: [PATCH] Call notify_refresh of UI companion driver when we touch shader parameters --- menu/cbs/menu_cbs_right.c | 7 ++++++- 1 file changed, 6 insertions(+), 1 deletion(-) diff --git a/menu/cbs/menu_cbs_right.c b/menu/cbs/menu_cbs_right.c index ed70ffbc7b..a7d9326c65 100644 --- a/menu/cbs/menu_cbs_right.c +++ b/menu/cbs/menu_cbs_right.c @@ -32,11 +32,16 @@ static void shader_action_parameter_right_common( struct video_shader_parameter *param, struct video_shader *shader) { + driver_t * driver = driver_get_ptr(); + const ui_companion_driver_t *ui = ui_companion_get_ptr(); if (!shader) return; param->current += param->step; - param->current = min(max(param->minimum, param->current), param->maximum); + param->current = min(max(param->minimum, param->current), param->maximum); + + if (ui->notify_refresh && ui_companion_is_on_foreground()) + ui->notify_refresh(driver->ui_companion_data); } #endif