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

Commit 63d32744 authored by Sunny Goyal's avatar Sunny Goyal
Browse files

Disabling notification dots for Launcher3Go

Bug: 164457095
Change-Id: If751719a698785957d37b4656a0132d2b56b64f9
parent a92c26b1
Loading
Loading
Loading
Loading
+6 −0
Original line number Diff line number Diff line
@@ -46,6 +46,12 @@
            tools:node="replace" >
        </activity>

        <service
            android:name="com.android.launcher3.notification.NotificationListener"
            android:label="@string/notification_dots_service_title"
            android:permission="android.permission.BIND_NOTIFICATION_LISTENER_SERVICE"
            android:enabled="false"
            tools:node="replace" />
    </application>

</manifest>
+1 −0
Original line number Diff line number Diff line
@@ -41,6 +41,7 @@ public class WidgetsModel {

    // True is the widget support is disabled.
    public static final boolean GO_DISABLE_WIDGETS = true;
    public static final boolean GO_DISABLE_NOTIFICATION_DOTS = true;

    private static final ArrayList<WidgetListRowEntry> EMPTY_WIDGET_LIST = new ArrayList<>();

+5 −0
Original line number Diff line number Diff line
@@ -44,6 +44,7 @@ import com.android.launcher3.LauncherFiles;
import com.android.launcher3.R;
import com.android.launcher3.Utilities;
import com.android.launcher3.config.FeatureFlags;
import com.android.launcher3.model.WidgetsModel;
import com.android.launcher3.uioverrides.plugins.PluginManagerWrapper;
import com.android.launcher3.util.SecureSettingsObserver;

@@ -171,6 +172,10 @@ public class SettingsActivity extends FragmentActivity
        protected boolean initPreference(Preference preference) {
            switch (preference.getKey()) {
                case NOTIFICATION_DOTS_PREFERENCE_KEY:
                    if (WidgetsModel.GO_DISABLE_NOTIFICATION_DOTS) {
                        return false;
                    }

                    // Listen to system notification dot settings while this UI is active.
                    mNotificationDotsObserver = newNotificationSettingsObserver(
                            getActivity(), (NotificationDotsPreference) preference);
+1 −0
Original line number Diff line number Diff line
@@ -51,6 +51,7 @@ public class WidgetsModel {

    // True is the widget support is disabled.
    public static final boolean GO_DISABLE_WIDGETS = false;
    public static final boolean GO_DISABLE_NOTIFICATION_DOTS = false;

    private static final String TAG = "WidgetsModel";
    private static final boolean DEBUG = false;