Skip to content

Commit 13e352d

Browse files
author
MarcoFalke
committed
Merge #3716: GUI: Receive: Remove option to reuse a previous address
927f4ff GUI: Receive: Remove option to reuse a previous address (Luke Dashjr) Pull request description: This was justified by the need to "resent" an invoice, but now that we have the request history, that need should be gone. Tree-SHA512: 4ade4eb84a21bbbd8dcc3a2c9580d416e113284b5bdf350c22051c233101fe0ee31659c54a7a46e7136f9c999acb61efbbb3f97aeb2fa7b2b1e1daec02ca0837
2 parents 95e14dc + 927f4ff commit 13e352d

File tree

2 files changed

+4
-40
lines changed

2 files changed

+4
-40
lines changed

src/qt/forms/receivecoinsdialog.ui

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -28,23 +28,6 @@
2828
<layout class="QVBoxLayout" name="verticalLayout_3">
2929
<item>
3030
<layout class="QGridLayout" name="gridLayout">
31-
<item row="7" column="2">
32-
<widget class="QCheckBox" name="reuseAddress">
33-
<property name="toolTip">
34-
<string>Reuse one of the previously used receiving addresses. Reusing addresses has security and privacy issues. Do not use this unless re-generating a payment request made before.</string>
35-
</property>
36-
<property name="text">
37-
<string>R&amp;euse an existing receiving address (not recommended)</string>
38-
</property>
39-
</widget>
40-
</item>
41-
<item row="7" column="0">
42-
<widget class="QLabel" name="label_4">
43-
<property name="text">
44-
<string/>
45-
</property>
46-
</widget>
47-
</item>
4831
<item row="6" column="0">
4932
<widget class="QLabel" name="label_3">
5033
<property name="toolTip">
@@ -127,7 +110,7 @@
127110
</property>
128111
</widget>
129112
</item>
130-
<item row="8" column="2">
113+
<item row="7" column="2">
131114
<layout class="QHBoxLayout" name="horizontalLayout">
132115
<item>
133116
<widget class="QPushButton" name="receiveButton">
@@ -184,7 +167,7 @@
184167
</item>
185168
</layout>
186169
</item>
187-
<item row="8" column="0">
170+
<item row="7" column="0">
188171
<widget class="QLabel" name="label_7">
189172
<property name="text">
190173
<string/>
@@ -324,7 +307,6 @@
324307
<tabstop>reqLabel</tabstop>
325308
<tabstop>reqAmount</tabstop>
326309
<tabstop>reqMessage</tabstop>
327-
<tabstop>reuseAddress</tabstop>
328310
<tabstop>receiveButton</tabstop>
329311
<tabstop>clearButton</tabstop>
330312
<tabstop>recentRequestsView</tabstop>

src/qt/receivecoinsdialog.cpp

Lines changed: 2 additions & 20 deletions
Original file line numberDiff line numberDiff line change
@@ -106,7 +106,6 @@ void ReceiveCoinsDialog::clear()
106106
ui->reqAmount->clear();
107107
ui->reqLabel->setText("");
108108
ui->reqMessage->setText("");
109-
ui->reuseAddress->setChecked(false);
110109
updateDisplayUnit();
111110
}
112111

@@ -135,25 +134,8 @@ void ReceiveCoinsDialog::on_receiveButton_clicked()
135134

136135
QString address;
137136
QString label = ui->reqLabel->text();
138-
if(ui->reuseAddress->isChecked())
139-
{
140-
/* Choose existing receiving address */
141-
AddressBookPage dlg(platformStyle, AddressBookPage::ForSelection, AddressBookPage::ReceivingTab, this);
142-
dlg.setModel(model->getAddressTableModel());
143-
if(dlg.exec())
144-
{
145-
address = dlg.getReturnValue();
146-
if(label.isEmpty()) /* If no label provided, use the previously used label */
147-
{
148-
label = model->getAddressTableModel()->labelForAddress(address);
149-
}
150-
} else {
151-
return;
152-
}
153-
} else {
154-
/* Generate new receiving address */
155-
address = model->getAddressTableModel()->addRow(AddressTableModel::Receive, label, "");
156-
}
137+
/* Generate new receiving address */
138+
address = model->getAddressTableModel()->addRow(AddressTableModel::Receive, label, "");
157139
SendCoinsRecipient info(address, label,
158140
ui->reqAmount->value(), ui->reqMessage->text());
159141
ReceiveRequestDialog *dialog = new ReceiveRequestDialog(this);

0 commit comments

Comments
 (0)