mirror of
https://github.com/SimpleMobileTools/Simple-Flashlight.git
synced 2025-02-17 04:10:46 +01:00
use the context instead of activity at some context extensions
This commit is contained in:
parent
8628668512
commit
b10f73a6cc
@ -12,12 +12,12 @@ import com.simplemobiletools.flashlight.helpers.IS_ENABLED
|
||||
import com.simplemobiletools.flashlight.helpers.MyWidgetProvider
|
||||
import com.simplemobiletools.flashlight.helpers.TOGGLE_WIDGET_UI
|
||||
|
||||
val Context.config: Config get() = Config.newInstance(this)
|
||||
val Context.config: Config get() = Config.newInstance(applicationContext)
|
||||
|
||||
fun Context.updateWidgets(isEnabled: Boolean) {
|
||||
val widgetsCnt = AppWidgetManager.getInstance(this).getAppWidgetIds(ComponentName(this, MyWidgetProvider::class.java))
|
||||
val widgetsCnt = AppWidgetManager.getInstance(applicationContext).getAppWidgetIds(ComponentName(applicationContext, MyWidgetProvider::class.java))
|
||||
if (widgetsCnt.isNotEmpty()) {
|
||||
Intent(this, MyWidgetProvider::class.java).apply {
|
||||
Intent(applicationContext, MyWidgetProvider::class.java).apply {
|
||||
action = TOGGLE_WIDGET_UI
|
||||
putExtra(IS_ENABLED, isEnabled)
|
||||
sendBroadcast(this)
|
||||
|
Loading…
x
Reference in New Issue
Block a user