@@ -2,13 +2,9 @@ package com.simplemobiletools.keyboard.dialogs
22
33import androidx.appcompat.app.AlertDialog
44import com.simplemobiletools.commons.activities.BaseSimpleActivity
5- import com.simplemobiletools.commons.extensions.setupDialogStuff
6- import com.simplemobiletools.commons.extensions.showKeyboard
7- import com.simplemobiletools.commons.extensions.toast
8- import com.simplemobiletools.commons.extensions.value
5+ import com.simplemobiletools.commons.extensions.*
96import com.simplemobiletools.commons.helpers.ensureBackgroundThread
107import com.simplemobiletools.keyboard.R
11- import com.simplemobiletools.keyboard.extensions.clipsDB
128import com.simplemobiletools.keyboard.helpers.ClipsHelper
139import com.simplemobiletools.keyboard.models.Clip
1410import kotlinx.android.synthetic.main.dialog_add_or_edit_clip.view.*
@@ -21,13 +17,13 @@ class AddOrEditClipDialog(val activity: BaseSimpleActivity, val originalClip: Cl
2117 }
2218 }
2319
24- AlertDialog . Builder (activity )
20+ activity.getAlertDialogBuilder( )
2521 .setPositiveButton(R .string.ok, null )
2622 .setNegativeButton(R .string.cancel, null )
27- .create(). apply {
28- activity.setupDialogStuff(view, this ) {
29- showKeyboard(view.add_clip_value)
30- getButton(AlertDialog .BUTTON_POSITIVE ).setOnClickListener {
23+ .apply {
24+ activity.setupDialogStuff(view, this ) { alertDialog ->
25+ alertDialog. showKeyboard(view.add_clip_value)
26+ alertDialog. getButton(AlertDialog .BUTTON_POSITIVE ).setOnClickListener {
3127 val clipValue = view.add_clip_value.value
3228 if (clipValue.isEmpty()) {
3329 activity.toast(R .string.value_cannot_be_empty)
@@ -43,7 +39,7 @@ class AddOrEditClipDialog(val activity: BaseSimpleActivity, val originalClip: Cl
4339 ClipsHelper (activity).insertClip(clip)
4440 activity.runOnUiThread {
4541 callback()
46- dismiss()
42+ alertDialog. dismiss()
4743 }
4844 }
4945 }
0 commit comments