diff --git a/CHANGELOG.md b/CHANGELOG.md index d0f90fd4a..c2247b57f 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -6,6 +6,8 @@ Version 1.5.2 *(2015-01-26)* * Fixed: Full name not updated when account name is changed * Fixed: Toggle button shown when double-entry is disabled * Fixed: Amount input problems on some devices or keyboards +* Fixed: Crash when changing the parent of an account +* Fixed: Deleting a transaction only deletes some splits, not the whole. Version 1.5.1 *(2014-10-08)* ---------------------------- diff --git a/app/AndroidManifest.xml b/app/AndroidManifest.xml index d906340af..e8b95b82f 100644 --- a/app/AndroidManifest.xml +++ b/app/AndroidManifest.xml @@ -17,7 +17,7 @@ diff --git a/app/src/org/gnucash/android/ui/transaction/TransactionsListFragment.java b/app/src/org/gnucash/android/ui/transaction/TransactionsListFragment.java index 337262b80..8cf642f85 100644 --- a/app/src/org/gnucash/android/ui/transaction/TransactionsListFragment.java +++ b/app/src/org/gnucash/android/ui/transaction/TransactionsListFragment.java @@ -117,11 +117,9 @@ public boolean onActionItemClicked(ActionMode mode, MenuItem item) { return true; case R.id.context_menu_delete: - SplitsDbAdapter splitsDbAdapter = new SplitsDbAdapter(getActivity()); for (long id : getListView().getCheckedItemIds()) { - splitsDbAdapter.deleteSplitsForTransactionAndAccount(mTransactionsDbAdapter.getUID(id), mAccountUID); + mTransactionsDbAdapter.deleteRecord(id); } - splitsDbAdapter.close(); refresh(); mode.finish(); WidgetConfigurationActivity.updateAllWidgets(getActivity());