diff --git a/F-Droid/res/layout-land/app_details.xml b/F-Droid/res/layout-land/app_details.xml index 110f3bba5..bb9d4c7d2 100644 --- a/F-Droid/res/layout-land/app_details.xml +++ b/F-Droid/res/layout-land/app_details.xml @@ -22,7 +22,7 @@ diff --git a/F-Droid/src/org/fdroid/fdroid/AppDetails.java b/F-Droid/src/org/fdroid/fdroid/AppDetails.java index 1f51f12d4..c563f121a 100644 --- a/F-Droid/src/org/fdroid/fdroid/AppDetails.java +++ b/F-Droid/src/org/fdroid/fdroid/AppDetails.java @@ -491,6 +491,7 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A protected void onResumeFragments() { super.onResumeFragments(); refreshApkList(); + refreshHeader(); supportInvalidateOptionsMenu(); } @@ -544,6 +545,7 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A } refreshApkList(); + refreshHeader(); supportInvalidateOptionsMenu(); } @@ -643,6 +645,12 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A adapter.notifyDataSetChanged(); } + private void refreshHeader() { + AppDetailsHeaderFragment headerFragment = (AppDetailsHeaderFragment) + getSupportFragmentManager().findFragmentById(R.id.header); + headerFragment.refresh(); + } + @Override public boolean onPrepareOptionsMenu(Menu menu) { @@ -1347,6 +1355,10 @@ public class AppDetails extends ActionBarActivity implements ProgressListener, A @Override public void onResume() { super.onResume(); + refresh(); + } + + public void refresh() { updateViews(getView()); }