Restart activities so insets are applied correctly

pull/3441/head
Alex Baker 8 months ago
parent 37fd688af7
commit f6e206fbc2

@ -217,7 +217,7 @@ class TaskListFragment : Fragment(), OnRefreshListener, Toolbar.OnMenuItemClickL
if (result.resultCode == RESULT_OK) { if (result.resultCode == RESULT_OK) {
result.data?.let { data -> result.data?.let { data ->
if (data.getBooleanExtra(SortSettingsActivity.EXTRA_FORCE_RELOAD, false)) { if (data.getBooleanExtra(SortSettingsActivity.EXTRA_FORCE_RELOAD, false)) {
activity?.recreate() (activity as? MainActivity)?.restartActivity()
} }
if (data.getBooleanExtra(SortSettingsActivity.EXTRA_CHANGED_GROUP, false)) { if (data.getBooleanExtra(SortSettingsActivity.EXTRA_CHANGED_GROUP, false)) {
listViewModel.clearCollapsed() listViewModel.clearCollapsed()

@ -39,6 +39,7 @@ import androidx.fragment.compose.AndroidFragment
import androidx.lifecycle.compose.collectAsStateWithLifecycle import androidx.lifecycle.compose.collectAsStateWithLifecycle
import com.todoroo.andlib.utility.AndroidUtilities.atLeastOreoMR1 import com.todoroo.andlib.utility.AndroidUtilities.atLeastOreoMR1
import com.todoroo.astrid.activity.BeastModePreferences import com.todoroo.astrid.activity.BeastModePreferences
import com.todoroo.astrid.activity.MainActivity
import com.todoroo.astrid.files.FilesControlSet import com.todoroo.astrid.files.FilesControlSet
import com.todoroo.astrid.repeats.RepeatControlSet import com.todoroo.astrid.repeats.RepeatControlSet
import com.todoroo.astrid.tags.TagsControlSet import com.todoroo.astrid.tags.TagsControlSet
@ -287,7 +288,7 @@ fun TaskEditScreen(
val beastMode = rememberLauncherForActivityResult( val beastMode = rememberLauncherForActivityResult(
contract = ActivityResultContracts.StartActivityForResult() contract = ActivityResultContracts.StartActivityForResult()
) { ) {
context.findActivity()?.recreate() (context.findActivity() as? MainActivity)?.restartActivity()
} }
BeastModeBanner( BeastModeBanner(
visible = viewState.showBeastModeHint, visible = viewState.showBeastModeHint,

Loading…
Cancel
Save