}
public void save_transaction() {
- mSave.setVisible(false);
+ if (mSave != null) mSave.setVisible(false);
toggle_all_editing(false);
progress.setVisibility(View.VISIBLE);
// Inflate the menu; this adds items to the action bar if it is present.
getMenuInflater().inflate(R.menu.new_transaction, menu);
mSave = menu.findItem(R.id.action_submit_transaction);
- assert mSave != null;
+ if (mSave == null) throw new AssertionError();
return true;
}
}
if ((accounts >= 2) && (accounts_with_values >= (accounts - 1))) {
- mSave.setVisible(true);
+ if (mSave != null) mSave.setVisible(true);
} else {
- mSave.setVisible(false);
+ if (mSave != null) mSave.setVisible(false);
}
}