From a871b153084dc2556581ff063066141e9fa7f00b Mon Sep 17 00:00:00 2001 From: Martijn Brekhof Date: Mon, 23 Nov 2015 15:48:32 +0100 Subject: [PATCH] Fixed download button popping up after animation finishes --- app/src/main/java/org/xbmc/kore/ui/MovieDetailsFragment.java | 4 +++- app/src/main/res/layout/fragment_movie_details.xml | 2 +- 2 files changed, 4 insertions(+), 2 deletions(-) diff --git a/app/src/main/java/org/xbmc/kore/ui/MovieDetailsFragment.java b/app/src/main/java/org/xbmc/kore/ui/MovieDetailsFragment.java index 2347f34..994da5c 100644 --- a/app/src/main/java/org/xbmc/kore/ui/MovieDetailsFragment.java +++ b/app/src/main/java/org/xbmc/kore/ui/MovieDetailsFragment.java @@ -193,6 +193,8 @@ public class MovieDetailsFragment extends AbstractDetailsFragment // UIUtils.setPaddingForSystemBars(getActivity(), mediaPanel, false, false, true); // mediaPanel.setClipToPadding(false); + //Disable download button until loader has finished and download info is available + downloadButton.setEnabled(false); return root; } @@ -539,7 +541,7 @@ public class MovieDetailsFragment extends AbstractDetailsFragment movieTitle, cursor.getString(MovieDetailsQuery.FILE)); // Check if downloaded file exists - downloadButton.setVisibility(View.VISIBLE); + downloadButton.setEnabled(true); if (movieDownloadInfo.downloadFileExists()) { Resources.Theme theme = getActivity().getTheme(); TypedArray styledAttributes = theme.obtainStyledAttributes(new int[]{ diff --git a/app/src/main/res/layout/fragment_movie_details.xml b/app/src/main/res/layout/fragment_movie_details.xml index 22121f9..8c5c45e 100644 --- a/app/src/main/res/layout/fragment_movie_details.xml +++ b/app/src/main/res/layout/fragment_movie_details.xml @@ -125,7 +125,7 @@ style="@style/Widget.Button.Borderless" android:src="?attr/iconDownload" android:contentDescription="@string/download" - android:visibility="gone"/> + />