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

Commit 1d0b9e2f authored by Yang Ni's avatar Yang Ni Committed by Gerrit Code Review
Browse files

Merge "Fixed ScriptGroup finalizer for old API"

parents e05bdb15 e04e5d7c
Loading
Loading
Loading
Loading
+5 −1
Original line number Original line Diff line number Diff line
@@ -1074,7 +1074,11 @@ public final class ScriptGroup extends BaseObj {
    protected void finalize() throws Throwable {
    protected void finalize() throws Throwable {
        // Clear out the list mClosures to avoid double-destroying the closures,
        // Clear out the list mClosures to avoid double-destroying the closures,
        // in case their finalizers race ahead.
        // in case their finalizers race ahead.
        if (mClosures != null) {
            // ScriptGroup created using the old Builder class does not
            // initialize the field mClosures
            mClosures.clear();
            mClosures.clear();
        }
        super.finalize();
        super.finalize();
    }
    }
}
}