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

Commit a2a035ef authored by Fabrice Di Meglio's avatar Fabrice Di Meglio
Browse files

Small optimization when getting the spans

- loop earlier if the kind is not the one we want

Change-Id: I5b020f20a144678ad2f7a4bca8fef64eb6ae491f
parent 09f18d05
Loading
Loading
Loading
Loading
+4 −4
Original line number Diff line number Diff line
@@ -212,6 +212,10 @@ import java.lang.reflect.Array;
        Object ret1 = null;

        for (int i = 0; i < spanCount; i++) {
            if (kind != null && !kind.isInstance(spans[i])) {
                continue;
            }

            int spanStart = data[i * COLUMNS + START];
            int spanEnd = data[i * COLUMNS + END];

@@ -231,10 +235,6 @@ import java.lang.reflect.Array;
                }
            }

            if (kind != null && !kind.isInstance(spans[i])) {
                continue;
            }

            if (count == 0) {
                ret1 = spans[i];
                count++;