Pop task edit fragment immediately

pull/384/head
Alex Baker 10 years ago
parent c017131a7f
commit 881ab9eae8

@ -27,8 +27,8 @@ android {
buildToolsVersion "23.0.2"
defaultConfig {
versionCode 391
versionName "4.8.4"
versionCode 392
versionName "4.8.5"
minSdkVersion 14
targetSdkVersion 23
}

@ -300,16 +300,12 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
return;
}
if (getTaskEditFragment() != null) {
getTaskEditFragment().discardButtonClick();
return;
}
if (isFinishing()) {
return;
TaskEditFragment taskEditFragment = getTaskEditFragment();
if (taskEditFragment != null) {
taskEditFragment.discardButtonClick();
} else {
super.onBackPressed();
}
super.onBackPressed();
}
@Override
@ -431,7 +427,7 @@ public class TaskListActivity extends InjectingAppCompatActivity implements
@Override
public void taskEditFinished() {
getFragmentManager().popBackStack(TaskEditFragment.TAG_TASKEDIT_FRAGMENT, FragmentManager.POP_BACK_STACK_INCLUSIVE);
getFragmentManager().popBackStackImmediate(TaskEditFragment.TAG_TASKEDIT_FRAGMENT, FragmentManager.POP_BACK_STACK_INCLUSIVE);
hideKeyboard();
}

@ -18,7 +18,6 @@ import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import com.google.common.base.Strings;
import com.todoroo.andlib.utility.AndroidUtilities;
import com.todoroo.astrid.data.Task;
import com.todoroo.astrid.service.TaskService;
@ -185,8 +184,4 @@ public class EditTitleControlSet extends TaskEditControlFragment {
taskService.setComplete(task, isComplete);
}
}
public void hideKeyboard() {
AndroidUtilities.hideSoftInputForViews(getActivity(), editText);
}
}

Loading…
Cancel
Save