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

Commit f8b30f44 authored by Sihua Ma's avatar Sihua Ma Committed by Automerger Merge Worker
Browse files

Merge "Remove app widget view when widget id is deleted" into tm-qpr-dev am: 0f30c095

parents d14b11ad 0f30c095
Loading
Loading
Loading
Loading
+2 −0
Original line number Original line Diff line number Diff line
@@ -168,6 +168,7 @@ public final class QuickstepWidgetHolder extends LauncherWidgetHolder {
    @Override
    @Override
    public void deleteAppWidgetId(int appWidgetId) {
    public void deleteAppWidgetId(int appWidgetId) {
        super.deleteAppWidgetId(appWidgetId);
        super.deleteAppWidgetId(appWidgetId);
        mViews.remove(appWidgetId);
        sListeners.remove(appWidgetId);
        sListeners.remove(appWidgetId);
    }
    }


@@ -260,6 +261,7 @@ public final class QuickstepWidgetHolder extends LauncherWidgetHolder {
     */
     */
    @Override
    @Override
    public void clearViews() {
    public void clearViews() {
        mViews.clear();
        for (int i = sListeners.size() - 1; i >= 0; i--) {
        for (int i = sListeners.size() - 1; i >= 0; i--) {
            sListeners.valueAt(i).mListeningHolders.remove(this);
            sListeners.valueAt(i).mListeningHolders.remove(this);
        }
        }