From 186ed5cd39ef75645c4896cb977cc95c1d6b2288 Mon Sep 17 00:00:00 2001 From: m2049r <30435443+m2049r@users.noreply.github.com> Date: Tue, 29 Aug 2017 22:04:39 +0200 Subject: [PATCH] second spend confirmation for mainnet --- .../com/m2049r/xmrwallet/SendFragment.java | 16 + app/src/main/res/layout/send_fragment.xml | 398 +++++++++--------- app/src/main/res/values/strings.xml | 1 + 3 files changed, 219 insertions(+), 196 deletions(-) diff --git a/app/src/main/java/com/m2049r/xmrwallet/SendFragment.java b/app/src/main/java/com/m2049r/xmrwallet/SendFragment.java index eb217a9..c3a3eb3 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/SendFragment.java +++ b/app/src/main/java/com/m2049r/xmrwallet/SendFragment.java @@ -60,6 +60,7 @@ public class SendFragment extends Fragment { TextView tvTxDust; EditText etNotes; Button bSend; + Button bReallySend; ProgressBar pbProgress; final static int Mixins[] = {4, 6, 8, 10, 13}; // must match the layout XML @@ -90,6 +91,7 @@ public class SendFragment extends Fragment { tvTxDust = (TextView) view.findViewById(R.id.tvTxDust); etNotes = (EditText) view.findViewById(R.id.etNotes); bSend = (Button) view.findViewById(R.id.bSend); + bReallySend = (Button) view.findViewById(R.id.bReallySend); pbProgress = (ProgressBar) view.findViewById(R.id.pbProgress); @@ -229,6 +231,19 @@ public class SendFragment extends Fragment { @Override public void onClick(View v) { bSend.setEnabled(false); + boolean testnet = WalletManager.getInstance().isTestNet(); + if (testnet) { + send(); + } else { + bReallySend.setVisibility(View.VISIBLE); + } + } + }); + + bReallySend.setOnClickListener(new View.OnClickListener() { + @Override + public void onClick(View v) { + bReallySend.setEnabled(false); send(); } }); @@ -310,6 +325,7 @@ public class SendFragment extends Fragment { bSweep.setEnabled(true); bPrepareSend.setEnabled(true); llConfirmSend.setVisibility(View.GONE); + bReallySend.setVisibility(View.GONE); } private void send() { diff --git a/app/src/main/res/layout/send_fragment.xml b/app/src/main/res/layout/send_fragment.xml index a0fde31..b1a15e9 100644 --- a/app/src/main/res/layout/send_fragment.xml +++ b/app/src/main/res/layout/send_fragment.xml @@ -1,246 +1,252 @@ - + android:layout_height="match_parent"> - + android:layout_height="match_parent" + android:orientation="vertical"> - + - + - + - - - + -