Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 90e92089 authored by Dan Pasanen's avatar Dan Pasanen
Browse files

QuietHours: disable volume change tone during quiet hours

* Its quiet time, you're trying to be quiet, why would the volume
  change make noise when you're being quiet?
* Turn this off when system sounds are disabled during quiet hours

Change-Id: I6c7eb9d52f5dab9349bf2b8f72ddcb0ab45834fa
parent bb0c0ab9
Loading
Loading
Loading
Loading
+9 −5
Original line number Diff line number Diff line
@@ -46,6 +46,8 @@ import android.widget.ImageView;
import android.widget.SeekBar;
import android.widget.SeekBar.OnSeekBarChangeListener;

import com.android.internal.util.cm.QuietHoursUtils;

import java.util.HashMap;

/**
@@ -855,6 +857,7 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie
            onStopSounds();
        }

        if (!QuietHoursUtils.inQuietHours(mContext, Settings.System.QUIET_HOURS_SYSTEM)) {
            synchronized (this) {
                ToneGenerator toneGen = getOrCreateToneGenerator(streamType);
                if (toneGen != null) {
@@ -863,6 +866,7 @@ public class VolumePanel extends Handler implements OnSeekBarChangeListener, Vie
                }
            }
        }
    }

    protected void onStopSounds() {