Prevent UI trading actions when there are no P2P connections.

This commit is contained in:
jmacxx 2022-08-18 10:50:27 -05:00 committed by woodser
parent a31cb74230
commit 6d8305c891

View File

@ -725,14 +725,13 @@ public class GUIUtil {
} }
public static boolean isBootstrappedOrShowPopup(P2PService p2PService) { public static boolean isBootstrappedOrShowPopup(P2PService p2PService) {
if (!p2PService.isBootstrapped()) { if (p2PService.isBootstrapped() && p2PService.getNumConnectedPeers().get() > 0) {
return true;
}
new Popup().information(Res.get("popup.warning.notFullyConnected")).show(); new Popup().information(Res.get("popup.warning.notFullyConnected")).show();
return false; return false;
} }
return true;
}
public static boolean isReadyForTxBroadcastOrShowPopup(P2PService p2PService, CoreMoneroConnectionsService connectionService) { public static boolean isReadyForTxBroadcastOrShowPopup(P2PService p2PService, CoreMoneroConnectionsService connectionService) {
if (!GUIUtil.isBootstrappedOrShowPopup(p2PService)) { if (!GUIUtil.isBootstrappedOrShowPopup(p2PService)) {
return false; return false;