From 4c5cc9538b33530e4e754ec31df30286d0434de2 Mon Sep 17 00:00:00 2001 From: Cosmin Tanislav Date: Wed, 11 Jun 2025 21:53:21 +0300 Subject: [PATCH] lineage-sdk: implement search button play/pause Change-Id: I409e7633893dd94601fb67bb2cea35868f10af1e --- sdk/src/java/lineageos/providers/LineageSettings.java | 3 ++- .../java/org/lineageos/internal/util/DeviceKeysConstants.java | 3 ++- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/sdk/src/java/lineageos/providers/LineageSettings.java b/sdk/src/java/lineageos/providers/LineageSettings.java index 269d7112..4b9403eb 100644 --- a/sdk/src/java/lineageos/providers/LineageSettings.java +++ b/sdk/src/java/lineageos/providers/LineageSettings.java @@ -372,7 +372,7 @@ public final class LineageSettings { new InclusiveIntegerRangeValidator(0, 86400); private static final Validator sHardwareKeyActionvalidator = - new InclusiveIntegerRangeValidator(0, 10); + new InclusiveIntegerRangeValidator(0, 11); private static final Validator sAlwaysTrueValidator = new Validator() { @Override @@ -1085,6 +1085,7 @@ public final class LineageSettings { * 8 - Last app * 9 - Toggle split screen * 10 - Kill foreground app + * 11 - Play/pause music */ public static final String KEY_HOME_LONG_PRESS_ACTION = "key_home_long_press_action"; diff --git a/sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java b/sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java index 27b65699..f0532980 100644 --- a/sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java +++ b/sdk/src/java/org/lineageos/internal/util/DeviceKeysConstants.java @@ -25,7 +25,8 @@ public class DeviceKeysConstants { SLEEP, LAST_APP, SPLIT_SCREEN, - KILL_APP; + KILL_APP, + PLAY_PAUSE_MUSIC; public static Action fromIntSafe(int id) { if (id < NOTHING.ordinal() || id > Action.values().length) {