diff options
4 files changed, 16 insertions, 0 deletions
diff --git a/src/org/lineageos/audiofx/eq/EqBarView.java b/src/org/lineageos/audiofx/eq/EqBarView.java index 38c8db0..ba388e5 100644 --- a/src/org/lineageos/audiofx/eq/EqBarView.java +++ b/src/org/lineageos/audiofx/eq/EqBarView.java @@ -44,19 +44,23 @@ public class EqBarView extends FrameLayout implements StateCallbacks.EqUpdatedCa private int mParentTop; private Integer mIndex; private float mInitialLevel; + private Context mContext; public EqBarView(Context context) { super(context); + mContext = context; init(); } public EqBarView(Context context, AttributeSet attrs) { super(context, attrs); + mContext = context; init(); } public EqBarView(Context context, AttributeSet attrs, int defStyleAttr) { super(context, attrs, defStyleAttr); + mContext = context; init(); } diff --git a/src/org/lineageos/audiofx/eq/EqContainerView.java b/src/org/lineageos/audiofx/eq/EqContainerView.java index 0a6ef95..9b1fdbe 100644 --- a/src/org/lineageos/audiofx/eq/EqContainerView.java +++ b/src/org/lineageos/audiofx/eq/EqContainerView.java @@ -83,6 +83,7 @@ public class EqContainerView extends FrameLayout private Handler mHandler; + private Context mContext; private final Runnable mVibrateRunnable = new Runnable() { @Override public void run() { @@ -125,16 +126,19 @@ public class EqContainerView extends FrameLayout public EqContainerView(Context context) { super(context); + mContext = context; init(); } public EqContainerView(Context context, AttributeSet attrs) { super(context, attrs); + mContext = context; init(); } public EqContainerView(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); + mContext = context; init(); } diff --git a/src/org/lineageos/audiofx/knobs/KnobContainer.java b/src/org/lineageos/audiofx/knobs/KnobContainer.java index e629f76..c156a16 100644 --- a/src/org/lineageos/audiofx/knobs/KnobContainer.java +++ b/src/org/lineageos/audiofx/knobs/KnobContainer.java @@ -58,17 +58,21 @@ public class KnobContainer extends LinearLayout private KnobCommander mKnobCommander; private long mLastDisabledNotifyTime = -1; + private Context mContext; public KnobContainer(Context context) { super(context); + mContext = context; } public KnobContainer(Context context, AttributeSet attrs) { super(context, attrs); + mContext = context; } public KnobContainer(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); + mContext = context; } @Override diff --git a/src/org/lineageos/audiofx/knobs/RadialKnob.java b/src/org/lineageos/audiofx/knobs/RadialKnob.java index 7d15b64..df71959 100644 --- a/src/org/lineageos/audiofx/knobs/RadialKnob.java +++ b/src/org/lineageos/audiofx/knobs/RadialKnob.java @@ -98,9 +98,11 @@ public class RadialKnob extends View { PathMeasure mPathMeasure = new PathMeasure(); float[] mTmp = new float[2]; float mStartX, mStopX, mStartY, mStopY; + private Context mContext; public RadialKnob(Context context, AttributeSet attrs, int defStyle) { super(context, attrs, defStyle); + mContext = context; Resources res = getResources(); mBackgroundArcColor = res.getColor(R.color.radial_knob_arc_bg); @@ -137,10 +139,12 @@ public class RadialKnob extends View { public RadialKnob(Context context, AttributeSet attrs) { this(context, attrs, 0); + mContext = context; } public RadialKnob(Context context) { this(context, null); + mContext = context; } public void setValue(int value) { |