]> gitweb.stoutner.com Git - PrivacyBrowserAndroid.git/blobdiff - app/src/main/java/com/stoutner/privacybrowser/adapters/PinnedMismatchPagerAdapter.kt
Bump the minimum API to 23. https://redmine.stoutner.com/issues/793
[PrivacyBrowserAndroid.git] / app / src / main / java / com / stoutner / privacybrowser / adapters / PinnedMismatchPagerAdapter.kt
index 6156533a72d2d4d1d50e4d846a5e58c4109bb1ab..51eddb67b6571bd8257d521d60fbdcf3a859769a 100644 (file)
@@ -131,7 +131,7 @@ class PinnedMismatchPagerAdapter(private val context: Context, private val layou
         }
 
         // Get the pinned SSL certificate.
-        val pinnedSslCertificateArrayList = nestedScrollWebView.pinnedSslCertificate
+        val pinnedSslCertificateArrayList = nestedScrollWebView.getPinnedSslCertificate()
 
         // Extract the arrays from the array list.
         val pinnedSslCertificateStringArray = pinnedSslCertificateArrayList[0] as Array<*>
@@ -207,22 +207,18 @@ class PinnedMismatchPagerAdapter(private val context: Context, private val layou
 
         // Set the color spans according to the theme.  The deprecated `resources` must be used until the minimum API >= 23.
         if (currentThemeStatus == Configuration.UI_MODE_NIGHT_NO) {
-            @Suppress("DEPRECATION")
-            blueColorSpan = ForegroundColorSpan(context.resources.getColor(R.color.blue_700))
-            @Suppress("DEPRECATION")
-            redColorSpan = ForegroundColorSpan(context.resources.getColor(R.color.red_a700))
+            blueColorSpan = ForegroundColorSpan(context.getColor(R.color.blue_700))
+            redColorSpan = ForegroundColorSpan(context.getColor(R.color.red_a700))
         } else {
-            @Suppress("DEPRECATION")
-            blueColorSpan = ForegroundColorSpan(context.resources.getColor(R.color.violet_700))
-            @Suppress("DEPRECATION")
-            redColorSpan = ForegroundColorSpan(context.resources.getColor(R.color.red_900))
+            blueColorSpan = ForegroundColorSpan(context.getColor(R.color.violet_700))
+            redColorSpan = ForegroundColorSpan(context.getColor(R.color.red_900))
         }
 
         // Set the domain name to be blue.
         domainNameStringBuilder.setSpan(blueColorSpan, domainNameLabel.length, domainNameStringBuilder.length, Spanned.SPAN_INCLUSIVE_INCLUSIVE)
 
         // Color coordinate the IP addresses if they are pinned.
-        if (nestedScrollWebView.hasPinnedIpAddresses()) {
+        if (nestedScrollWebView.pinnedIpAddresses != "") {
             if (nestedScrollWebView.currentIpAddresses == nestedScrollWebView.pinnedIpAddresses) {
                 ipAddressesStringBuilder.setSpan(blueColorSpan, ipAddressesLabel.length, ipAddressesStringBuilder.length, Spanned.SPAN_INCLUSIVE_INCLUSIVE)
             } else {