Skip to content

Commit 924bc28

Browse files
committed
simplify
Signed-off-by: alperozturk96 <alper_ozturk@proton.me>
1 parent 8ed4653 commit 924bc28

2 files changed

Lines changed: 12 additions & 17 deletions

File tree

app/src/main/java/com/nextcloud/ui/ChooseStorageLocationDialogFragment.kt

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -14,9 +14,7 @@ import android.preference.PreferenceManager
1414
import android.view.LayoutInflater
1515
import android.view.View
1616
import android.view.ViewGroup
17-
import androidx.appcompat.app.AlertDialog
1817
import androidx.fragment.app.DialogFragment
19-
import com.google.android.material.button.MaterialButton
2018
import com.google.android.material.dialog.MaterialAlertDialogBuilder
2119
import com.nextcloud.client.di.Injectable
2220
import com.nextcloud.client.preferences.AppPreferencesImpl

app/src/main/java/com/owncloud/android/ui/dialog/extensions/DialogExtensions.kt

Lines changed: 12 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -13,21 +13,18 @@ import com.google.android.material.button.MaterialButton
1313
import com.owncloud.android.utils.theme.ViewThemeUtils
1414

1515
fun Dialog?.themeButtons(util: ViewThemeUtils?) {
16-
val dialog = this ?: return
17-
val alertDialog = (dialog as? AlertDialog) ?: return
18-
val util = util ?: return
19-
val positiveButton = alertDialog.getButton(AlertDialog.BUTTON_POSITIVE) as? MaterialButton
20-
positiveButton?.let {
21-
util.material.colorMaterialButtonPrimaryTonal(it)
22-
}
23-
24-
val negativeButton = alertDialog.getButton(AlertDialog.BUTTON_NEGATIVE) as? MaterialButton
25-
negativeButton?.let {
26-
util.material.colorMaterialButtonPrimaryBorderless(it)
27-
}
16+
val alertDialog = this as? AlertDialog ?: return
17+
val material = util?.material ?: return
2818

29-
val neutralButton = alertDialog.getButton(AlertDialog.BUTTON_NEUTRAL) as? MaterialButton
30-
neutralButton?.let {
31-
util.material.colorMaterialButtonPrimaryBorderless(neutralButton)
19+
with(alertDialog) {
20+
(getButton(AlertDialog.BUTTON_POSITIVE) as? MaterialButton)?.let {
21+
material.colorMaterialButtonPrimaryTonal(it)
22+
}
23+
(getButton(AlertDialog.BUTTON_NEGATIVE) as? MaterialButton)?.let {
24+
material.colorMaterialButtonPrimaryBorderless(it)
25+
}
26+
(getButton(AlertDialog.BUTTON_NEUTRAL) as? MaterialButton)?.let {
27+
material.colorMaterialButtonPrimaryBorderless(it)
28+
}
3229
}
3330
}

0 commit comments

Comments
 (0)