Show the input level in acomp's inline display rather than output level
authorJohannes Mueller <github@johannes-mueller.org>
Fri, 4 Aug 2017 13:03:50 +0000 (15:03 +0200)
committerRobin Gareus <robin@gareus.org>
Wed, 20 Jun 2018 19:06:16 +0000 (21:06 +0200)
libs/plugins/a-comp.lv2/a-comp.c

index a104022c0dc32600db4e564a78bd5f0ca02f5c31..76618605d60abbad34ec76095645e3f849525ee5 100644 (file)
@@ -797,15 +797,15 @@ render_inline_only_bars (cairo_t* cr, const AComp* self)
        cairo_rectangle (cr, x1+wd-w_gr, y2, w_gr, ht);
        cairo_fill (cr);
 
-       if (self->v_lvl_out > -60.f) {
-               if (self->v_lvl_out > 10.f) {
+       if (self->v_lvl_in > -60.f) {
+               if (self->v_lvl_out > 6.f) {
                        cairo_set_source_rgba (cr, 0.75, 0.0, 0.0, 1.0);
                } else if (self->v_lvl_out > 0.f) {
                        cairo_set_source_rgba (cr, 0.66, 0.66, 0.0, 1.0);
                } else {
                        cairo_set_source_rgba (cr, 0.0, 0.66, 0.0, 1.0);
                }
-               const float w_g = (self->v_lvl_out > 10.f) ? wd : wd * (60.f+self->v_lvl_out) / 70.f;
+               const float w_g = (self->v_lvl_in > 10.f) ? wd : wd * (60.f+self->v_lvl_in) / 70.f;
                cairo_rectangle (cr, x1, y1, w_g, ht);
                cairo_fill (cr);
        }