mirror of
https://github.com/bitcoin/bitcoin.git
synced 2026-02-03 22:03:01 +01:00
qt: use deleteLater to remove send entries
Use deleteLater() instead of delete, as it is not allowed
to delete widgets directly in an event handler.
Should solve the MacOSX random crashes on send with coincontrol.
Rebased-From: 6c98cca9e4
This commit is contained in:
@@ -170,7 +170,7 @@ void SendCoinsDialog::clear()
|
||||
// Remove entries until only one left
|
||||
while(ui->entries->count())
|
||||
{
|
||||
delete ui->entries->takeAt(0)->widget();
|
||||
ui->entries->takeAt(0)->widget()->deleteLater();
|
||||
}
|
||||
addEntry();
|
||||
|
||||
@@ -226,7 +226,7 @@ void SendCoinsDialog::updateRemoveEnabled()
|
||||
|
||||
void SendCoinsDialog::removeEntry(SendCoinsEntry* entry)
|
||||
{
|
||||
delete entry;
|
||||
entry->deleteLater();
|
||||
updateRemoveEnabled();
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user