diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/DomainDisplay.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/DomainDisplay.java index 97f9b0ceb..523742f24 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/DomainDisplay.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/DomainDisplay.java @@ -4,7 +4,6 @@ import org.joinmastodon.android.api.session.AccountSession; import org.joinmastodon.android.api.session.AccountSessionManager; public interface DomainDisplay { - void scrollToTop(); default String getDomain(){ AccountSession session = AccountSessionManager.getInstance().getLastActiveAccount(); diff --git a/mastodon/src/main/java/org/joinmastodon/android/fragments/ThreadFragment.java b/mastodon/src/main/java/org/joinmastodon/android/fragments/ThreadFragment.java index 03cadb3b0..469dd357f 100644 --- a/mastodon/src/main/java/org/joinmastodon/android/fragments/ThreadFragment.java +++ b/mastodon/src/main/java/org/joinmastodon/android/fragments/ThreadFragment.java @@ -3,6 +3,7 @@ package org.joinmastodon.android.fragments; import android.os.Bundle; import android.view.View; +import org.joinmastodon.android.DomainManager; import org.joinmastodon.android.R; import org.joinmastodon.android.api.requests.statuses.GetStatusContext; import org.joinmastodon.android.events.StatusCreatedEvent; @@ -25,9 +26,14 @@ import java.util.stream.Collectors; import me.grishka.appkit.api.SimpleCallback; -public class ThreadFragment extends StatusListFragment{ +public class ThreadFragment extends StatusListFragment implements DomainDisplay{ protected Status mainStatus; + @Override + public String getDomain() { + return mainStatus.url; + } + @Override public void onCreate(Bundle savedInstanceState){ super.onCreate(savedInstanceState); @@ -38,6 +44,8 @@ public class ThreadFragment extends StatusListFragment{ data.add(mainStatus); onAppendItems(Collections.singletonList(mainStatus)); setTitle(HtmlParser.parseCustomEmoji(getString(R.string.post_from_user, mainStatus.account.displayName), mainStatus.account.emojis)); + + DomainManager.getInstance().setCurrentDomain(getDomain()); } @Override