diff --git a/app/build.gradle b/app/build.gradle
index 7e4a68ce1..98dec497d 100644
--- a/app/build.gradle
+++ b/app/build.gradle
@@ -9,8 +9,8 @@ android {
applicationId "com.chooloo.www.koler"
minSdkVersion 25
targetSdkVersion 31
- versionCode 65
- versionName "v1.3.1"
+ versionCode 67
+ versionName "v1.3.3"
testInstrumentationRunner "androidx.test.runner.AndroidJUnitRunner"
javaCompileOptions {
diff --git a/app/src/main/AndroidManifest.xml b/app/src/main/AndroidManifest.xml
index 30b924eaa..8fcc5ba04 100644
--- a/app/src/main/AndroidManifest.xml
+++ b/app/src/main/AndroidManifest.xml
@@ -4,8 +4,6 @@
package="com.chooloo.www.koler">
-
-
@@ -28,8 +26,6 @@
android:name="android.permission.CAPTURE_AUDIO_OUTPUT"
tools:ignore="ProtectedPermissions" />
-
-
-
-
-
-
@@ -66,8 +59,6 @@
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+
-
+
-
-
-
-
\ No newline at end of file
diff --git a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt
index 47f020883..22092b980 100644
--- a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt
+++ b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponent.kt
@@ -1,6 +1,7 @@
package com.chooloo.www.koler.di.contextcomponent
import android.app.KeyguardManager
+import android.app.role.RoleManager
import android.content.ClipboardManager
import android.media.AudioManager
import android.os.PowerManager
diff --git a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt
index 25dadaaa7..22d5c010f 100644
--- a/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt
+++ b/app/src/main/java/com/chooloo/www/koler/di/contextcomponent/ContextComponentImpl.kt
@@ -2,6 +2,7 @@ package com.chooloo.www.koler.di.contextcomponent
import android.app.Application
import android.app.KeyguardManager
+import android.app.role.RoleManager
import android.content.ClipboardManager
import android.content.Context
import android.content.Context.TELEPHONY_SUBSCRIPTION_SERVICE
@@ -15,12 +16,12 @@ import androidx.core.app.NotificationManagerCompat
import com.chooloo.www.koler.di.livedatafactory.LiveDataFactoryImpl
import com.chooloo.www.koler.interactor.animation.AnimationInteractorImpl
import com.chooloo.www.koler.interactor.audio.AudioInteractorImpl
+import com.chooloo.www.koler.interactor.blocked.BlockedInteractorImpl
import com.chooloo.www.koler.interactor.callaudio.CallAudioInteractorImpl
import com.chooloo.www.koler.interactor.calls.CallsInteractorImpl
import com.chooloo.www.koler.interactor.color.ColorInteractorImpl
import com.chooloo.www.koler.interactor.contacts.ContactsInteractorImpl
import com.chooloo.www.koler.interactor.drawable.DrawableInteractorImpl
-import com.chooloo.www.koler.interactor.blocked.BlockedInteractorImpl
import com.chooloo.www.koler.interactor.phoneaccounts.PhonesInteractorImpl
import com.chooloo.www.koler.interactor.preferences.PreferencesInteractorImpl
import com.chooloo.www.koler.interactor.recents.RecentsInteractorImpl
diff --git a/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt b/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt
index c791bba2f..6358e61f7 100644
--- a/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt
+++ b/app/src/main/java/com/chooloo/www/koler/interactor/permission/PermissionsInteractorImpl.kt
@@ -10,9 +10,7 @@ import android.telecom.TelecomManager
import android.widget.Toast
import com.chooloo.www.koler.interactor.string.StringInteractor
import com.chooloo.www.koler.ui.base.BaseActivity
-import com.chooloo.www.koler.ui.base.BottomFragment
import com.chooloo.www.koler.ui.permissions.PermissionsActivity
-import com.chooloo.www.koler.ui.prompt.PromptFragment
import com.chooloo.www.koler.util.baseobservable.BaseObservable
@@ -29,15 +27,16 @@ class PermissionsInteractorImpl(
override fun requestDefaultDialer() {
val intent = if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.Q) {
- val roleManager = activity.getSystemService(Context.ROLE_SERVICE) as RoleManager
- roleManager.createRequestRoleIntent(RoleManager.ROLE_DIALER)
+ (activity.getSystemService(Context.ROLE_SERVICE) as RoleManager).createRequestRoleIntent(
+ RoleManager.ROLE_DIALER
+ )
} else {
Intent(TelecomManager.ACTION_CHANGE_DEFAULT_DIALER).putExtra(
TelecomManager.EXTRA_CHANGE_DEFAULT_DIALER_PACKAGE_NAME,
activity.packageName
)
}
- activity.startActivity(intent)
+ activity.startActivityForResult(intent, 0)
}
override fun checkDefaultDialer(errorMessageRes: Int?) {