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

Commit 43cd2725 authored by Jay Aliomer's avatar Jay Aliomer
Browse files

Add tracing to wallpaper local colors

Bug: 221495444
Test: N/A
Change-Id: Ia72308eef6bfa08523dd6cb7653b047cade86f7b
parent 93ac9155
Loading
Loading
Loading
Loading
+4 −0
Original line number Diff line number Diff line
@@ -1632,6 +1632,7 @@ public abstract class WallpaperService extends Service {
            float finalXOffsetStep = xOffsetStep;
            float finalXOffset = xOffset;
            mHandler.post(() -> {
                Trace.beginSection("WallpaperService#processLocalColors");
                resetWindowPages();
                int xPage = xCurrentPage;
                EngineWindowPage current;
@@ -1662,6 +1663,7 @@ public abstract class WallpaperService extends Service {
                }
                current = mWindowPages[xPage];
                updatePage(current, xPage, xPages, finalXOffsetStep);
                Trace.endSection();
            });
        }

@@ -1734,6 +1736,7 @@ public abstract class WallpaperService extends Service {
        private void updatePageColors(EngineWindowPage page, int pageIndx, int numPages,
                float xOffsetStep) {
            if (page.getBitmap() == null) return;
            Trace.beginSection("WallpaperService#updatePageColors");
            if (DEBUG) {
                Log.d(TAG, "updatePageColorsLocked for page " + pageIndx + " with areas "
                        + page.getAreas().size() + " and bitmap size of "
@@ -1779,6 +1782,7 @@ public abstract class WallpaperService extends Service {
                    }
                }
            }
            Trace.endSection();
        }

        private RectF generateSubRect(RectF in, int pageInx, int numPages) {