use the context instead of activity at some context extensions

This commit is contained in:
tibbi 2017-11-29 23:45:56 +01:00
parent 8628668512
commit b10f73a6cc

View File

@ -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)