@@ -12,6 +12,7 @@ import androidx.compose.runtime.getValue
1212import androidx.compose.runtime.mutableStateOf
1313import androidx.compose.runtime.remember
1414import androidx.compose.runtime.setValue
15+ import androidx.core.content.IntentCompat
1516import at.bitfire.icsdroid.PermissionUtils
1617import at.bitfire.icsdroid.SyncWorker
1718import at.bitfire.icsdroid.model.SubscriptionsModel
@@ -20,6 +21,8 @@ import at.bitfire.icsdroid.ui.InfoActivity
2021import at.bitfire.icsdroid.ui.partials.AlertDialog
2122import at.bitfire.icsdroid.ui.screen.CalendarListScreen
2223import at.bitfire.icsdroid.ui.theme.setContentThemed
24+ import at.bitfire.icsdroid.ui.views.CalendarListActivity.Companion.EXTRA_ERROR_MESSAGE
25+ import at.bitfire.icsdroid.ui.views.CalendarListActivity.Companion.EXTRA_THROWABLE
2326import java.util.ServiceLoader
2427
2528class CalendarListActivity : AppCompatActivity () {
@@ -91,7 +94,7 @@ class CalendarListActivity: AppCompatActivity() {
9194 if (showingErrorMessage) {
9295 AlertDialog (
9396 intent.getStringExtra(EXTRA_ERROR_MESSAGE )!! ,
94- intent .getSerializableExtra(EXTRA_THROWABLE ) as ? Throwable
97+ IntentCompat .getSerializableExtra(intent, EXTRA_THROWABLE , Throwable :: class .java)
9598 ) { showingErrorMessage = false }
9699 }
97100
0 commit comments