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()); }