Skip to content

Commit 5fcabd4

Browse files
committed
bugfix: tasker detection
1 parent 9bcf93a commit 5fcabd4

2 files changed

Lines changed: 10 additions & 11 deletions

File tree

app/src/main/AndroidManifest.xml

Lines changed: 7 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,10 @@
88
<uses-permission android:name="android.permission.INTERNET" />
99
<uses-permission android:name="android.permission.POST_NOTIFICATIONS" />
1010

11+
<queries>
12+
<package android:name="net.dinglisch.android.taskerm" />
13+
</queries>
14+
1115
<application
1216
android:name=".SysctlGuiApp"
1317
android:allowBackup="false"
@@ -66,7 +70,7 @@
6670
<receiver
6771
android:name=".receivers.BootReceiver"
6872
android:enabled="true"
69-
android:exported="false">
73+
android:exported="true">
7074
<intent-filter>
7175
<action android:name="android.intent.action.BOOT_COMPLETED" />
7276
</intent-filter>
@@ -90,19 +94,12 @@
9094
</intent-filter>
9195
</receiver>
9296

93-
<service
94-
android:name=".services.TaskerService"
95-
android:enabled="true"
96-
android:exported="false" />
97-
<service
98-
android:name=".services.StartUpService"
99-
android:permission="android.permission.BIND_JOB_SERVICE" />
10097
<service
10198
android:name=".widgets.FavoritesWidgetService"
10299
android:permission="android.permission.BIND_REMOTEVIEWS" />
103100
<service
104101
android:name=".services.tiles.StartUpTileService"
105-
android:exported="false"
102+
android:exported="true"
106103
android:icon="@drawable/ic_start_up_tile"
107104
android:label="@string/tile_toggle_start_up_label"
108105
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">
@@ -113,7 +110,7 @@
113110
</service>
114111
<service
115112
android:name=".services.tiles.StartAppTileService"
116-
android:exported="false"
113+
android:exported="true"
117114
android:icon="@drawable/ic_start_app_tile"
118115
android:label="@string/tile_start_app_label"
119116
android:permission="android.permission.BIND_QUICK_SETTINGS_TILE">

app/src/main/kotlin/com/androidvip/sysctlgui/ui/params/edit/EditParamViewModel.kt

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,6 @@
11
package com.androidvip.sysctlgui.ui.params.edit
22

3+
import android.annotation.SuppressLint
34
import android.content.Context
45
import android.content.pm.PackageManager
56
import android.os.Build
@@ -75,6 +76,7 @@ class EditParamViewModel(
7576
viewModelScope.launch {
7677
runCatching {
7778
applyParams(param)
79+
updateUserParam(param)
7880
}.onFailure {
7981
val messageRes = when (it) {
8082
is ApplyValueException -> R.string.apply_value_error
@@ -115,6 +117,7 @@ class EditParamViewModel(
115117
return KeyboardType.Text
116118
}
117119

120+
@SuppressLint("DiscouragedApi")
118121
private fun findParamInfo(param: KernelParam, context: Context): String? = with(context) {
119122
val paramName = param.shortName
120123
val resId = resources.getIdentifier(
@@ -185,7 +188,6 @@ class EditParamViewModel(
185188
PackageManager.PackageInfoFlags.of(0L)
186189
)
187190
} else {
188-
@Suppress("DEPRECATION")
189191
packageManager.getPackageInfo(TASKER_PACKAGE_NAME, 0)
190192
}
191193
true

0 commit comments

Comments
 (0)