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

Commit 842a2cbe authored by Nikolas Havrikov's avatar Nikolas Havrikov
Browse files

Recycle obtained TypedArrays

Bug: 218835043
Test: make
Change-Id: I0419652b1eb4aa219ea028e7659f123e747d36f3
parent b0385bd9
Loading
Loading
Loading
Loading
+1 −0
Original line number Diff line number Diff line
@@ -60,6 +60,7 @@ public class PluginInflateContainer extends AutoReinflateContainer
        super(context, attrs);
        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.PluginInflateContainer);
        String viewType = a.getString(R.styleable.PluginInflateContainer_viewType);
        a.recycle();
        try {
            mClass = (Class<ViewProvider>) Class.forName(viewType);
        } catch (Exception e) {
+1 −0
Original line number Diff line number Diff line
@@ -35,6 +35,7 @@ public class ResizingSpace extends View {
        TypedArray a = context.obtainStyledAttributes(attrs, android.R.styleable.ViewGroup_Layout);
        mWidth = a.getResourceId(android.R.styleable.ViewGroup_Layout_layout_width, 0);
        mHeight = a.getResourceId(android.R.styleable.ViewGroup_Layout_layout_height, 0);
        a.recycle();
    }

    @Override
+1 −0
Original line number Diff line number Diff line
@@ -23,6 +23,7 @@ public class TunerSwitch extends SwitchPreference implements Tunable {
        TypedArray a = context.obtainStyledAttributes(attrs, R.styleable.TunerSwitch);
        mDefault = a.getBoolean(R.styleable.TunerSwitch_defValue, false);
        mAction = a.getInt(R.styleable.TunerSwitch_metricsAction, -1);
        a.recycle();
    }

    @Override