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

Commit 88d3e14f authored by Sunny Goyal's avatar Sunny Goyal Committed by Android (Google) Code Review
Browse files

Merge "Making preExceptionHandler optional for plugins" into main

parents d0c2016f 6ec21165
Loading
Loading
Loading
Loading
+6 −2
Original line number Diff line number Diff line
@@ -28,6 +28,8 @@ import android.util.ArraySet;
import android.util.Log;
import android.widget.Toast;

import androidx.annotation.Nullable;

import com.android.internal.messages.nano.SystemMessageProto.SystemMessage;
import com.android.systemui.plugins.Plugin;
import com.android.systemui.plugins.PluginListener;
@@ -62,7 +64,7 @@ public class PluginManagerImpl extends BroadcastReceiver implements PluginManage
    public PluginManagerImpl(Context context,
            PluginActionManager.Factory actionManagerFactory,
            boolean debuggable,
            UncaughtExceptionPreHandlerManager preHandlerManager,
            @Nullable UncaughtExceptionPreHandlerManager preHandlerManager,
            PluginEnabler pluginEnabler,
            PluginPrefs pluginPrefs,
            List<String> privilegedPlugins) {
@@ -73,8 +75,10 @@ public class PluginManagerImpl extends BroadcastReceiver implements PluginManage
        mPluginPrefs = pluginPrefs;
        mPluginEnabler = pluginEnabler;

        if (preHandlerManager != null) {
            preHandlerManager.registerHandler(new PluginExceptionHandler());
        }
    }

    public boolean isDebuggable() {
        return mIsDebuggable;