|
@@ -29,6 +29,7 @@ import android.view.ContextMenu;
|
|
|
import android.view.MenuInflater;
|
|
|
import android.view.MenuItem;
|
|
|
import android.view.View;
|
|
|
+import android.view.ViewGroup;
|
|
|
import android.widget.AdapterView;
|
|
|
import android.widget.AdapterView.AdapterContextMenuInfo;
|
|
|
import android.widget.TextView;
|
|
@@ -438,6 +439,17 @@ public class OCFileListFragment extends ExtendedListFragment {
|
|
|
} else if (folders > 1) {
|
|
|
output = output + folders.toString() + " " + getResources().getString(R.string.file_list_folders);
|
|
|
}
|
|
|
+
|
|
|
+ // Fix for showing or not to show the footerView
|
|
|
+ if (folders == 0 && files == 0) { // If no files or folders, remove footerView for allowing
|
|
|
+ // to show the emptyList message
|
|
|
+ removeFooterView(mFooterView);
|
|
|
+ } else { // set a new footerView if there is not one for showing the number or files/folders
|
|
|
+ if (getFooterViewCount()== 0) {
|
|
|
+ ((ViewGroup)mFooterView.getParent()).removeView(mFooterView);
|
|
|
+ setFooterView(mFooterView);
|
|
|
+ }
|
|
|
+ }
|
|
|
|
|
|
return output;
|
|
|
}
|