summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorJohn Wiegley <johnw@newartisans.com>2009-11-12 18:23:22 -0500
committerJohn Wiegley <johnw@newartisans.com>2009-11-12 18:23:22 -0500
commite35394a70defbffc7464713aaa700693e97ef358 (patch)
treef27f38d2eabe7b9d71da5294b5d1b54416e19bad /src
parentef3adb5fe0b91cfd7d74eab7275356aa49de7120 (diff)
downloadfork-ledger-e35394a70defbffc7464713aaa700693e97ef358.tar.gz
fork-ledger-e35394a70defbffc7464713aaa700693e97ef358.tar.bz2
fork-ledger-e35394a70defbffc7464713aaa700693e97ef358.zip
--data shouldn't modify the underlying item
Diffstat (limited to 'src')
-rw-r--r--src/filters.cc2
-rw-r--r--src/item.h6
2 files changed, 1 insertions, 7 deletions
diff --git a/src/filters.cc b/src/filters.cc
index 8c5d099e..811067fc 100644
--- a/src/filters.cc
+++ b/src/filters.cc
@@ -710,7 +710,7 @@ void transfer_details::operator()(post_t& post)
switch (which_element) {
case SET_DATE:
- xact.set_date(substitute.to_date());
+ temp.xdata().date = substitute.to_date();
break;
case SET_ACCOUNT: {
diff --git a/src/item.h b/src/item.h
index 13332f0b..84385eb7 100644
--- a/src/item.h
+++ b/src/item.h
@@ -172,12 +172,6 @@ public:
virtual optional<date_t> effective_date() const {
return _date_eff;
}
- virtual void set_date(const date_t& date) {
- if (use_effective_date)
- _date_eff = date;
- else
- _date = date;
- }
void set_state(state_t new_state) {
_state = new_state;