mirror of
https://github.com/MGislv/NekoX.git
synced 2024-07-04 11:13:36 +00:00
Fix crash on switching account
This commit is contained in:
parent
9b2f136ac0
commit
11de01f3ae
|
@ -3461,34 +3461,12 @@ public class DialogsActivity extends BaseFragment implements NotificationCenter.
|
|||
return;
|
||||
}
|
||||
DialogsActivityDelegate oldDelegate = delegate;
|
||||
|
||||
if (getParentActivity() instanceof LaunchActivity) {
|
||||
|
||||
LaunchActivity launchActivity = (LaunchActivity) getParentActivity();
|
||||
launchActivity.switchToAccount(id - 10, true);
|
||||
|
||||
} else {
|
||||
|
||||
FeedWidgetConfigActivity feedActivity = (FeedWidgetConfigActivity) getParentActivity();
|
||||
feedActivity.switchToAccount(id - 10);
|
||||
|
||||
}
|
||||
LaunchActivity launchActivity = (LaunchActivity) getParentActivity();
|
||||
launchActivity.switchToAccount(id - 10, true);
|
||||
|
||||
DialogsActivity dialogsActivity = new DialogsActivity(arguments);
|
||||
dialogsActivity.setDelegate(oldDelegate);
|
||||
|
||||
if (getParentActivity() instanceof LaunchActivity) {
|
||||
|
||||
LaunchActivity launchActivity = (LaunchActivity) getParentActivity();
|
||||
launchActivity.presentFragment(dialogsActivity, false, true);
|
||||
|
||||
} else {
|
||||
|
||||
FeedWidgetConfigActivity feedActivity = (FeedWidgetConfigActivity) getParentActivity();
|
||||
feedActivity.presentFragment(dialogsActivity, false, true);
|
||||
|
||||
}
|
||||
|
||||
launchActivity.presentFragment(dialogsActivity, false, true);
|
||||
} else if (id == add_to_folder) {
|
||||
FiltersListBottomSheet sheet = new FiltersListBottomSheet(DialogsActivity.this, selectedDialogs);
|
||||
sheet.setDelegate(filter -> {
|
||||
|
|
Loading…
Reference in New Issue
Block a user