Force task to save even when a sync is going on when you edit

pull/14/head
Tim Su 13 years ago
parent 3af25b9dc9
commit 597375761a

@ -118,7 +118,7 @@ public final class ActFmSyncService {
public void onModelUpdated(final Task model) {
if(Flags.checkAndClear(Flags.ACTFM_SUPPRESS_SYNC))
return;
if (actFmPreferenceService.isOngoing())
if (actFmPreferenceService.isOngoing() && model.getTransitory("task-edit-save") == null)
return;
final ContentValues setValues = model.getSetValues();
if(setValues == null || !checkForToken() || setValues.containsKey(RemoteModel.REMOTE_ID_PROPERTY_NAME))

@ -656,6 +656,7 @@ public final class TaskEditActivity extends Activity {
boolean cancelFinish = !onPause && peopleControlSet != null &&
!peopleControlSet.saveSharingSettings(processedToast);
model.putTransitory("task-edit-save", true); //$NON-NLS-1$
taskService.save(model);
if (!onPause && !cancelFinish) {

Loading…
Cancel
Save