diff --git a/LineageActions/src/org/lineageos/settings/device/BootCompletedReceiver.java b/LineageActions/src/org/lineageos/settings/device/BootCompletedReceiver.java index 9df2eac..c541e7f 100644 --- a/LineageActions/src/org/lineageos/settings/device/BootCompletedReceiver.java +++ b/LineageActions/src/org/lineageos/settings/device/BootCompletedReceiver.java @@ -57,7 +57,7 @@ public class BootCompletedReceiver extends BroadcastReceiver { } context.startService(new Intent(context, ServiceWrapper.class)); - new DiracUtils(context); + new DiracUtils(context).onBootCompleted(); } protected static void enableNavBar(boolean enable, Context context) { diff --git a/LineageActions/src/org/lineageos/settings/device/dirac/DiracUtils.java b/LineageActions/src/org/lineageos/settings/device/dirac/DiracUtils.java index cc2bc94..b7f2639 100644 --- a/LineageActions/src/org/lineageos/settings/device/dirac/DiracUtils.java +++ b/LineageActions/src/org/lineageos/settings/device/dirac/DiracUtils.java @@ -39,6 +39,9 @@ public final class DiracUtils { mContext = context; mMediaSessionManager = (MediaSessionManager) context.getSystemService(Context.MEDIA_SESSION_SERVICE); mDiracSound = new DiracSound(0, 0); + } + + public void onBootCompleted(){ setEnabled(mDiracSound.getMusic() == 1); mDiracSound.setHeadsetType(mDiracSound.getHeadsetType()); setLevel(getLevel());