File tree Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Expand file tree Collapse file tree 2 files changed +3
-5
lines changed Original file line number Diff line number Diff line change 10
10
WalletModelTransaction::WalletModelTransaction (const QList<SendCoinsRecipient> &_recipients) :
11
11
recipients(_recipients),
12
12
walletTransaction(0 ),
13
- keyChange(0 ),
14
13
fee(0 )
15
14
{
16
15
walletTransaction = new CWalletTx ();
17
16
}
18
17
19
18
WalletModelTransaction::~WalletModelTransaction ()
20
19
{
21
- delete keyChange;
22
20
delete walletTransaction;
23
21
}
24
22
@@ -91,10 +89,10 @@ CAmount WalletModelTransaction::getTotalTransactionAmount() const
91
89
92
90
void WalletModelTransaction::newPossibleKeyChange (CWallet *wallet)
93
91
{
94
- keyChange = new CReserveKey (wallet);
92
+ keyChange. reset ( new CReserveKey (wallet) );
95
93
}
96
94
97
95
CReserveKey *WalletModelTransaction::getPossibleKeyChange ()
98
96
{
99
- return keyChange;
97
+ return keyChange. get () ;
100
98
}
Original file line number Diff line number Diff line change @@ -40,7 +40,7 @@ class WalletModelTransaction
40
40
private:
41
41
QList<SendCoinsRecipient> recipients;
42
42
CWalletTx *walletTransaction;
43
- CReserveKey * keyChange;
43
+ std::unique_ptr< CReserveKey> keyChange;
44
44
CAmount fee;
45
45
};
46
46
You can’t perform that action at this time.
0 commit comments