From c1e6ce3cd20d53b40a7a5085254b6565f65088ac Mon Sep 17 00:00:00 2001 From: Scott Jackson Date: Fri, 16 Jan 2015 17:01:29 -0800 Subject: Fix header space not updating with HeaderGridView --- .../daneren2005/dsub/fragments/SelectDirectoryFragment.java | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java index 805c0de0..9587ff4e 100644 --- a/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java +++ b/src/github/daneren2005/dsub/fragments/SelectDirectoryFragment.java @@ -27,6 +27,8 @@ import android.view.MenuItem; import android.view.View; import android.view.ViewGroup; import android.widget.AdapterView; +import android.widget.BaseAdapter; +import android.widget.FrameLayout; import android.widget.GridView; import android.widget.ImageButton; import android.widget.ImageView; @@ -1414,10 +1416,20 @@ public class SelectDirectoryFragment extends SubsonicFragment implements Adapter artistView.setText(ss); artistView.setMaxLines(100); + if(albumList instanceof HeaderGridView) { + HeaderGridView headerGridView = (HeaderGridView) albumList; + ((BaseAdapter) headerGridView.getAdapter()).notifyDataSetChanged(); + } + vlp = (ViewGroup.MarginLayoutParams) titleView.getLayoutParams(); vlp.leftMargin = width; } else { artistView.setMaxLines(5); + + if(albumList instanceof HeaderGridView) { + HeaderGridView headerGridView = (HeaderGridView) albumList; + ((BaseAdapter) headerGridView.getAdapter()).notifyDataSetChanged(); + } } } }); -- cgit v1.2.3