diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/Ui/DetailActivity.java b/app/src/main/java/org/sifacai/vlcjellyfin/Ui/DetailActivity.java index ed92166..77bab30 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/Ui/DetailActivity.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/Ui/DetailActivity.java @@ -252,7 +252,9 @@ public class DetailActivity extends BaseActivity implements JAdapter.OnItemClick // mGridView.setLayoutManager(layoutManager); // mGridView.setAdapter(jAdapter); dismissLoadingDialog(); - tabContainer.requestFocus(); + if(tabContainer.getTabCount() > 0) { + tabContainer.getTabAt(0).view.requestFocus(); + } // mGridView.requestFocus(); } diff --git a/app/src/main/java/org/sifacai/vlcjellyfin/Utils/JfClient.java b/app/src/main/java/org/sifacai/vlcjellyfin/Utils/JfClient.java index 3313e5d..6e76434 100644 --- a/app/src/main/java/org/sifacai/vlcjellyfin/Utils/JfClient.java +++ b/app/src/main/java/org/sifacai/vlcjellyfin/Utils/JfClient.java @@ -281,7 +281,7 @@ public class JfClient { public static void GetEpisodes(String seriesId, String seasonId, JJCallBack cb, JJCallBack errcb) { String EpisodesUrl = config.getJellyfinUrl() + "/Shows/" + seriesId + "/Episodes?seasonId=" + seasonId; EpisodesUrl += "&userId=" + UserId; - EpisodesUrl += "&Fields=ItemCounts,PrimaryImageAspectRatio,BasicSyncInfo,CanDelete,MediaSourceCount,Overview"; + EpisodesUrl += "&Fields=ItemCounts,PrimaryImageAspectRatio,BasicSyncInfo,CanDelete,MediaSourceCount,Overview,Path"; SendGet(EpisodesUrl, new JJCallBack() { @Override diff --git a/app/src/main/res/layout/activity_detail.xml b/app/src/main/res/layout/activity_detail.xml index 6ce56ad..5d8ae95 100644 --- a/app/src/main/res/layout/activity_detail.xml +++ b/app/src/main/res/layout/activity_detail.xml @@ -66,7 +66,7 @@ android:id="@+id/tab_container" android:layout_width="match_parent" android:layout_height="wrap_content" - app:tabGravity="fill"> + app:tabGravity="start">