Showing the changes to interface/src/ui/AddressBarDialog.cpp (1 of 10 files). Show all
Unified · Split
| @@ -17,17 +17,15 @@ · 16 unmodified lines | ||
| 17 | 17 | |
| 18 | 18 | QML_DIALOG_DEF(AddressBarDialog) |
| 19 | 19 | |
| 20 | −AddressBarDialog::AddressBarDialog(QQuickItem *parent) : QQuickItem(parent) { | |
| 20 | +AddressBarDialog::AddressBarDialog(QQuickItem *parent) : OffscreenQmlDialog(parent) { | |
| 21 | 21 | auto addressManager = DependencyManager::get<AddressManager>(); |
| 22 | 22 | connect(addressManager.data(), &AddressManager::lookupResultIsOffline, this, &AddressBarDialog::displayAddressOfflineMessage); |
| 23 | 23 | connect(addressManager.data(), &AddressManager::lookupResultIsNotFound, this, &AddressBarDialog::displayAddressNotFoundMessage); |
| 24 | 24 | connect(addressManager.data(), &AddressManager::lookupResultsFinished, this, &AddressBarDialog::hide); |
| 25 | 25 | } |
| 26 | 26 | |
| 27 | − | |
| 28 | 27 | void AddressBarDialog::hide() { |
| 29 | − setEnabled(false); | |
| 30 | − setVisible(false); | |
| 28 | + ((QQuickItem *)parent())->setEnabled(false); | |
| 31 | 29 | } |
| 32 | 30 | |
| 33 | 31 | void AddressBarDialog::loadAddress(const QString & address) { |