ui: always use MaterialAlertDialogBuilder
Signed-off-by: Jason A. Donenfeld <Jason@zx2c4.com>
This commit is contained in:
		
							parent
							
								
									0efdf0cdd7
								
							
						
					
					
						commit
						91a75b681d
					
				@ -5,13 +5,13 @@
 | 
			
		||||
 | 
			
		||||
package com.wireguard.android.preference
 | 
			
		||||
 | 
			
		||||
import android.app.AlertDialog
 | 
			
		||||
import android.content.Context
 | 
			
		||||
import android.content.Intent
 | 
			
		||||
import android.net.Uri
 | 
			
		||||
import android.util.AttributeSet
 | 
			
		||||
import android.widget.Toast
 | 
			
		||||
import androidx.preference.Preference
 | 
			
		||||
import com.google.android.material.dialog.MaterialAlertDialogBuilder
 | 
			
		||||
import com.wireguard.android.BuildConfig
 | 
			
		||||
import com.wireguard.android.R
 | 
			
		||||
import com.wireguard.android.util.ErrorMessages
 | 
			
		||||
@ -22,13 +22,15 @@ class DonatePreference(context: Context, attrs: AttributeSet?) : Preference(cont
 | 
			
		||||
    override fun getTitle() = context.getString(R.string.donate_title)
 | 
			
		||||
 | 
			
		||||
    override fun onClick() {
 | 
			
		||||
        /* Google Play Store forbids links to our donation page. */
 | 
			
		||||
        if (BuildConfig.IS_GOOGLE_PLAY) {
 | 
			
		||||
            AlertDialog.Builder(context)
 | 
			
		||||
            MaterialAlertDialogBuilder(context)
 | 
			
		||||
                .setTitle(R.string.donate_title)
 | 
			
		||||
                .setMessage(R.string.donate_google_play_disappointment)
 | 
			
		||||
                .show()
 | 
			
		||||
            return
 | 
			
		||||
        }
 | 
			
		||||
 | 
			
		||||
        val intent = Intent(Intent.ACTION_VIEW)
 | 
			
		||||
        intent.data = Uri.parse("https://www.wireguard.com/donations/")
 | 
			
		||||
        try {
 | 
			
		||||
@ -37,4 +39,4 @@ class DonatePreference(context: Context, attrs: AttributeSet?) : Preference(cont
 | 
			
		||||
            Toast.makeText(context, ErrorMessages[e], Toast.LENGTH_SHORT).show()
 | 
			
		||||
        }
 | 
			
		||||
    }
 | 
			
		||||
}
 | 
			
		||||
}
 | 
			
		||||
 | 
			
		||||
		Loading…
	
		Reference in New Issue
	
	Block a user