diff --git a/app/src/main/java/org/thoughtcrime/securesms/components/WaveFormSeekBarView.java b/app/src/main/java/org/thoughtcrime/securesms/components/WaveFormSeekBarView.java index a63d9d967e..8f96ce42e2 100644 --- a/app/src/main/java/org/thoughtcrime/securesms/components/WaveFormSeekBarView.java +++ b/app/src/main/java/org/thoughtcrime/securesms/components/WaveFormSeekBarView.java @@ -120,6 +120,10 @@ public final class WaveFormSeekBarView extends AppCompatSeekBar { canvas.save(); canvas.translate(getPaddingLeft(), getPaddingTop()); + if (getLayoutDirection() == LAYOUT_DIRECTION_RTL) { + canvas.scale(-1, 1, usableWidth / 2f, usableHeight / 2f); + } + for (int bar = 0; bar < data.length; bar++) { float x = bar * (barWidth + barGap) + barWidth / 2f; float y = data[bar] * maxHeight;