From 7132229b160c8604f55cad5cb91e5b3ee4157307 Mon Sep 17 00:00:00 2001 From: Harsh Shandilya Date: Wed, 13 Mar 2019 17:03:18 +0530 Subject: [PATCH] SearchView: Replace deprecated calls with recommended method Resources#getDrawable(int) has been deprecated in favour of Resources#getDrawable(int, Theme). Make the suitable changes in SearchView class to reflect this. Signed-off-by: Harsh Shandilya --- .../java/org/mozilla/fenix/home/SearchView.kt | 17 +++++++++++------ 1 file changed, 11 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/org/mozilla/fenix/home/SearchView.kt b/app/src/main/java/org/mozilla/fenix/home/SearchView.kt index 5f96eef2a..87fedfab4 100644 --- a/app/src/main/java/org/mozilla/fenix/home/SearchView.kt +++ b/app/src/main/java/org/mozilla/fenix/home/SearchView.kt @@ -14,13 +14,18 @@ class SearchView(context: Context, attrs: AttributeSet) : FrameLayout(context, a var isPrivateModeEnabled = false - private val lightDrawable = resources.getDrawable(R.drawable.home_search_background_light) - private val privateLightDrawable = resources.getDrawable(R.drawable.home_search_background_private) - private val darkDrawable = resources.getDrawable(R.drawable.home_search_background_dark) - private val privateDarkDrawable = resources.getDrawable(R.drawable.home_search_background_private_dark) - private val darkNoBorderDrawable = resources.getDrawable(R.drawable.home_search_background_dark_no_border) + private val lightDrawable = + resources.getDrawable(R.drawable.home_search_background_light, context.theme) + private val privateLightDrawable = + resources.getDrawable(R.drawable.home_search_background_private, context.theme) + private val darkDrawable = + resources.getDrawable(R.drawable.home_search_background_dark, context.theme) + private val privateDarkDrawable = + resources.getDrawable(R.drawable.home_search_background_private_dark, context.theme) + private val darkNoBorderDrawable = + resources.getDrawable(R.drawable.home_search_background_dark_no_border, context.theme) private val privateDarkNoBorderDrawable = - resources.getDrawable(R.drawable.home_search_background_private_dark_no_border) + resources.getDrawable(R.drawable.home_search_background_private_dark_no_border, context.theme) private val lightToDark = TransitionDrawable(arrayOf(lightDrawable, darkDrawable)) private val darkToNoBorder = TransitionDrawable(arrayOf(darkDrawable, darkNoBorderDrawable))