summaryrefslogtreecommitdiff
path: root/apps/recorder/peakmeter.c
diff options
context:
space:
mode:
Diffstat (limited to 'apps/recorder/peakmeter.c')
-rw-r--r--apps/recorder/peakmeter.c4
1 files changed, 3 insertions, 1 deletions
diff --git a/apps/recorder/peakmeter.c b/apps/recorder/peakmeter.c
index 422b138020..18026292ad 100644
--- a/apps/recorder/peakmeter.c
+++ b/apps/recorder/peakmeter.c
@@ -1329,7 +1329,8 @@ void peak_meter_draw_trig(int xpos[], int ypos[],
1329#endif 1329#endif
1330 1330
1331int peak_meter_draw_get_btn(int action_context, int x[], int y[], 1331int peak_meter_draw_get_btn(int action_context, int x[], int y[],
1332 int height[], int nb_screens) 1332 int height[], int nb_screens,
1333 struct viewport vps[])
1333{ 1334{
1334 int button = BUTTON_NONE; 1335 int button = BUTTON_NONE;
1335 long next_refresh = current_tick; 1336 long next_refresh = current_tick;
@@ -1362,6 +1363,7 @@ int peak_meter_draw_get_btn(int action_context, int x[], int y[],
1362 if (TIME_AFTER(current_tick, next_refresh)) { 1363 if (TIME_AFTER(current_tick, next_refresh)) {
1363 for(i = 0; i < nb_screens; i++) 1364 for(i = 0; i < nb_screens; i++)
1364 { 1365 {
1366 screens[i].set_viewport(&vps[i]);
1365 peak_meter_screen(&screens[i], x[i], y[i], height[i]); 1367 peak_meter_screen(&screens[i], x[i], y[i], height[i]);
1366 screens[i].update_viewport_rect(x[i], y[i], 1368 screens[i].update_viewport_rect(x[i], y[i],
1367 screens[i].getwidth() - x[i], 1369 screens[i].getwidth() - x[i],