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" xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent" android:layout_width="match_parent"
android:layout_height="wrap_content" android:layout_height="wrap_content"
android:background="?attr/expandable_list_item_background"
android:minHeight="@dimen/dashListItemHeight" android:minHeight="@dimen/dashListItemHeight"
android:orientation="vertical"> android:orientation="vertical">

View file

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