Removed osmo groups from showing on dashboard

This commit is contained in:
Bars107 2015-03-24 18:43:24 +02:00
parent d6524260a7
commit 774f5c14c3
2 changed files with 19 additions and 6 deletions

View file

@ -3,6 +3,7 @@
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="?attr/expandable_list_item_background"
android:minHeight="@dimen/dashListItemHeight"
android:orientation="vertical">

View file

@ -174,17 +174,29 @@ public class DashOsMoFragment extends DashLocationFragment implements OsMoGroups
return;
}
String trackerId = plugin.getService().getMyGroupTrackerId();
List<OsMoGroupsStorage.OsMoDevice> devices =
new ArrayList<>(mainGroup.getVisibleGroupUsers(plugin.getService().getMyGroupTrackerId()));
new ArrayList<>(mainGroup.getVisibleGroupUsers(trackerId));
while (devices.size() > 3) {
devices.remove(devices.size() - 1);
if (devices.size() > 3) {
while (devices.size() > 3) {
devices.remove(devices.size() - 1);
}
} else {
if (groups.size() > 0){
for (OsMoGroupsStorage.OsMoGroup grp : groups) {
if (grp.getVisibleGroupUsers(trackerId).size() > 0) {
}
}
}
}
setupDeviceViews(contentList, devices);
if (devices.size() < 3 && groups.size() > 0) {
setupGroupsViews(3 - devices.size(), groups, contentList);
}
// if (devices.size() < 3 && groups.size() > 0) {
// setupGroupsViews(3 - devices.size(), groups, contentList);
// }
}
private LinearLayout getClearContentList(View mainView) {