Don't show sync option when task edit is open

pull/14/head
Sam Bosley 13 years ago
parent 8adb80cee3
commit 3e19213803

@ -289,7 +289,15 @@ public class TagUpdatesFragment extends ListFragment {
return;
MenuItem item;
if(actFmPreferenceService.isLoggedIn()) {
boolean showCommentsRefresh = actFmPreferenceService.isLoggedIn();
if (showCommentsRefresh) {
Activity activity = getActivity();
if (activity instanceof TaskListActivity) {
TaskListActivity tla = (TaskListActivity) activity;
showCommentsRefresh = tla.getTaskEditFragment() == null;
}
}
if(showCommentsRefresh) {
item = menu.add(Menu.NONE, MENU_REFRESH_ID, Menu.NONE,
R.string.ENA_refresh_comments);
item.setIcon(R.drawable.icn_menu_refresh_dark);

@ -428,8 +428,11 @@ public class TaskListFragment extends ListFragment implements OnScrollListener,
return;
boolean isTablet = AstridPreferences.useTabletLayout(activity);
if (activity instanceof TaskListActivity)
((TaskListActivity) activity).getMainMenuPopover().clear();
TaskListActivity tla = null;
if (activity instanceof TaskListActivity) {
tla = (TaskListActivity) activity;
tla.getMainMenuPopover().clear();
}
// --- sort
if (allowResorting()) {
@ -438,7 +441,8 @@ public class TaskListFragment extends ListFragment implements OnScrollListener,
}
// --- sync
addSyncRefreshMenuItem(menu, isTablet ? ThemeService.FLAG_INVERT : 0);
if (tla == null || tla.getTaskEditFragment() == null)
addSyncRefreshMenuItem(menu, isTablet ? ThemeService.FLAG_INVERT : 0);
// --- new filter
addMenuItem(menu, R.string.FLA_new_filter,

Loading…
Cancel
Save