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

Commit a9589527 authored by grepfox's avatar grepfox Committed by Bruno Martins
Browse files

LineageStatusBarItemHolder: Implement receivers removal methods

Change-Id: I43b7605d82cea54517c403ecfa508421a1be1465
parent 4b8d7bba
Loading
Loading
Loading
Loading
+10 −1
Original line number Diff line number Diff line
/**
 * Copyright (C) 2018 The LineageOS project
 * Copyright (C) 2018-2026 The LineageOS project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
@@ -145,4 +145,13 @@ public class LineageStatusBarItemHolder extends RelativeLayout
        mVisibilityReceivers.add(visibilityReceiver);
        visibilityReceiver.onVisibilityChanged(mItemHolderIsVisible);
    }

    public void removeDarkReceiver(LineageStatusBarItem.DarkReceiver darkReceiver) {
        mDarkReceivers.remove(darkReceiver);
    }

    public void removeVisibilityReceiver(
            LineageStatusBarItem.VisibilityReceiver visibilityReceiver) {
        mVisibilityReceivers.remove(visibilityReceiver);
    }
}