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">
-
+
-
+
-
+
-
-
-
+
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
-
+ android:weightSum="10">
-
+ android:layout_weight="8"
+ android:hint="@string/send_paymentid_hint"
+ android:imeOptions="actionNext"
+ android:inputType="textMultiLine"
+ android:textAlignment="center"
+ android:textSize="16sp" />
-
+ android:background="@color/colorPrimary"
+ android:enabled="true"
+ android:text="@string/send_generate_paymentid_hint"
+ android:textSize="12sp" />
+ android:weightSum="10">
-
+ android:layout_weight="8"
+ android:hint="@string/send_amount_hint"
+ android:imeOptions="actionDone"
+ android:inputType="numberDecimal"
+ android:textAlignment="center"
+ android:textSize="16sp" />
-
+ android:background="@color/colorPrimary"
+ android:enabled="true"
+ android:text="@string/send_sweep_hint"
+ android:visibility="invisible" />
+
+
+
+
+ android:orientation="vertical"
+ android:visibility="gone">
-
+ android:layout_marginBottom="8dp"
+ android:layout_marginTop="8dp"
+ android:background="@color/colorPrimary"
+ android:text="@string/send_dispose_hint" />
-
+ android:orientation="horizontal"
+ android:weightSum="3">
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
-
-
-
-
-
-
-
+
\ No newline at end of file
diff --git a/app/src/main/res/values/strings.xml b/app/src/main/res/values/strings.xml
index fb4adb8..1d3851a 100644
--- a/app/src/main/res/values/strings.xml
+++ b/app/src/main/res/values/strings.xml
@@ -114,6 +114,7 @@
Prepare
Dispose (Undo)
Spend my sweet Moneroj
+ I understand I am on mainnet\nTHis is real Monero!
Preparing transaction