diff options
Diffstat (limited to 'apps/recorder/peakmeter.c')
-rw-r--r-- | apps/recorder/peakmeter.c | 4 |
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 | ||
1331 | int peak_meter_draw_get_btn(int action_context, int x[], int y[], | 1331 | int 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], |