This commit is contained in:
Grishka
2022-11-26 20:16:43 +03:00
parent 4200486aeb
commit 5a681d3557
3 changed files with 7 additions and 3 deletions

View File

@@ -3,9 +3,11 @@ package org.joinmastodon.android.events;
import org.joinmastodon.android.model.Status; import org.joinmastodon.android.model.Status;
public class StatusCreatedEvent{ public class StatusCreatedEvent{
public Status status; public final Status status;
public final String accountID;
public StatusCreatedEvent(Status status){ public StatusCreatedEvent(Status status, String accountID){
this.status=status; this.status=status;
this.accountID=accountID;
} }
} }

View File

@@ -687,7 +687,7 @@ public class ComposeFragment extends MastodonToolbarFragment implements OnBackPr
wm.removeView(sendingOverlay); wm.removeView(sendingOverlay);
sendingOverlay=null; sendingOverlay=null;
if(editingStatus==null){ if(editingStatus==null){
E.post(new StatusCreatedEvent(result)); E.post(new StatusCreatedEvent(result, accountID));
if(replyTo!=null){ if(replyTo!=null){
replyTo.repliesCount++; replyTo.repliesCount++;
E.post(new StatusCountersUpdatedEvent(replyTo)); E.post(new StatusCountersUpdatedEvent(replyTo));

View File

@@ -187,6 +187,8 @@ public abstract class StatusListFragment extends BaseStatusListFragment<Status>{
@Subscribe @Subscribe
public void onStatusCreated(StatusCreatedEvent ev){ public void onStatusCreated(StatusCreatedEvent ev){
if(!ev.accountID.equals(accountID))
return;
StatusListFragment.this.onStatusCreated(ev); StatusListFragment.this.onStatusCreated(ev);
} }