Skip to content
This repository was archived by the owner on Jan 14, 2025. It is now read-only.

Commit bdfb3ec

Browse files
committed
Fix some last minute bugs
1 parent c7ea7bc commit bdfb3ec

7 files changed

+12
-9
lines changed

wallet/build.gradle

+2-2
Original file line numberDiff line numberDiff line change
@@ -42,8 +42,8 @@ android {
4242

4343
defaultConfig {
4444
applicationId 'de.langerhans.wallet'
45-
versionCode 204
46-
versionName '2.0.4'
45+
versionCode 206
46+
versionName '2.0.6'
4747
minSdkVersion 15
4848
targetSdkVersion 22
4949
}

wallet/res/values/strings.xml

+1-1
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
<string name="wallet_transactions_fragment_empty_text_received">No Bitcoins received so far.</string>
2929
<string name="wallet_transactions_fragment_empty_text_sent">No Bitcoins sent so far.</string>
3030
<string name="wallet_transactions_fragment_empty_text_howto">How to get Bitcoins?\n\nTrade for traditional money,\nsell goods or services or\nearn by working.</string>
31-
<string name="wallet_transactions_fragment_empty_text_warning">Verwende dieses Wallet nicht für viele Transaktionen mit vielen Ausgängen, wie bspw. Mining Pool oder Faucet Auszahlungen. Sie können das Wallet bis zum Halt verlangsamen.</string>
31+
<string name="wallet_transactions_fragment_empty_text_warning">Do not use this wallet to receive lots of transactions with many outputs, like mining pool or faucet payouts! They tend to slow down the wallet to a halt.</string>
3232
<string name="wallet_transactions_row_warning_backup">Congratulations, you received your first payment! Have you already &lt;u&gt;backed up your wallet&lt;/u&gt;, to protect against loss?</string>
3333
<string name="wallet_transactions_row_warning_storage_encryption">Hint: to increase the safety of your wallet, you can &lt;u&gt;encrypt your device&lt;/u&gt;. This also protects data of other apps.</string>
3434
<string name="wallet_transactions_fragment_coinbase">mined</string>

wallet/src/de/schildbach/wallet/WalletApplication.java

+3
Original file line numberDiff line numberDiff line change
@@ -32,6 +32,7 @@
3232
import org.bitcoinj.core.Wallet;
3333
import org.bitcoinj.crypto.LinuxSecureRandom;
3434
import org.bitcoinj.crypto.MnemonicCode;
35+
import org.bitcoinj.params.Networks;
3536
import org.bitcoinj.store.UnreadableWalletException;
3637
import org.bitcoinj.store.WalletProtobufSerializer;
3738
import org.bitcoinj.utils.Threading;
@@ -103,6 +104,8 @@ public void onCreate()
103104

104105
log.info("=== starting app using configuration: {}, {}", Constants.TEST ? "test" : "prod", Constants.NETWORK_PARAMETERS.getId());
105106

107+
Networks.register(Constants.NETWORK_PARAMETERS);
108+
106109
super.onCreate();
107110

108111
packageInfo = packageInfoFromContext(this);

wallet/src/de/schildbach/wallet/ui/RequestCoinsFragment.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -382,7 +382,7 @@ public boolean onOptionsItemSelected(final MenuItem item)
382382
private void handleCopy()
383383
{
384384
final Uri request = Uri.parse(determineBitcoinRequestStr(false));
385-
clipboardManager.setPrimaryClip(ClipData.newRawUri("Bitcoin payment request", request));
385+
clipboardManager.setPrimaryClip(ClipData.newRawUri("Dogecoin payment request", request));
386386
log.info("payment request copied to clipboard: {}", request);
387387
new Toast(activity).toast(R.string.request_coins_clipboard_msg);
388388
}
@@ -461,7 +461,7 @@ private String determineBitcoinRequestStr(final boolean includeBluetoothMac)
461461
uri.append(amount == null && ownName == null ? '?' : '&');
462462
uri.append(Bluetooth.MAC_URI_PARAM).append('=').append(bluetoothMac);
463463
}
464-
return uri.toString();
464+
return uri.toString().replace(BitcoinURI.BITCOIN_SCHEME, "dogecoin");
465465
}
466466

467467
private byte[] determinePaymentRequest(final boolean includeBluetoothMac)

wallet/src/de/schildbach/wallet/ui/SendingAddressesFragment.java

+2-2
Original file line numberDiff line numberDiff line change
@@ -369,14 +369,14 @@ private void handleRemove(final String address)
369369

370370
private void handleShowQr(final String address, final String label)
371371
{
372-
final String uri = BitcoinURI.convertToBitcoinURI(address, null, label, null);
372+
final String uri = BitcoinURI.convertToBitcoinURI(address, null, label, null).replace(BitcoinURI.BITCOIN_SCHEME, "dogecoin");
373373
final int size = getResources().getDimensionPixelSize(R.dimen.bitmap_dialog_qr_size);
374374
BitmapFragment.show(getFragmentManager(), Qr.bitmap(uri, size));
375375
}
376376

377377
private void handleCopyToClipboard(final String address)
378378
{
379-
clipboardManager.setPrimaryClip(ClipData.newPlainText("Bitcoin address", address));
379+
clipboardManager.setPrimaryClip(ClipData.newPlainText("Dogecoin address", address));
380380
log.info("address copied to clipboard: {}", address.toString());
381381
new Toast(activity).toast(R.string.wallet_address_fragment_clipboard_msg);
382382
}

wallet/src/de/schildbach/wallet/ui/WalletAddressFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -264,7 +264,7 @@ public void onLoadFinished(final Loader<Address> loader, final Address currentAd
264264
{
265265
currentAddressQrAddress = new AddressAndLabel(currentAddress, config.getOwnName());
266266

267-
final String addressStr = BitcoinURI.convertToBitcoinURI(currentAddressQrAddress.address, null, currentAddressQrAddress.label, null);
267+
final String addressStr = BitcoinURI.convertToBitcoinURI(currentAddressQrAddress.address, null, currentAddressQrAddress.label, null).replace(BitcoinURI.BITCOIN_SCHEME, "dogecoin");
268268

269269
final int size = getResources().getDimensionPixelSize(R.dimen.bitmap_dialog_qr_size);
270270
currentAddressQrBitmap = Qr.bitmap(addressStr, size);

wallet/src/de/schildbach/wallet/ui/WalletAddressesFragment.java

+1-1
Original file line numberDiff line numberDiff line change
@@ -222,7 +222,7 @@ private void handleEdit(final Address address)
222222

223223
private void handleShowQr(final Address address)
224224
{
225-
final String uri = BitcoinURI.convertToBitcoinURI(address, null, config.getOwnName(), null);
225+
final String uri = BitcoinURI.convertToBitcoinURI(address, null, config.getOwnName(), null).replace(BitcoinURI.BITCOIN_SCHEME, "dogecoin");
226226
final int size = getResources().getDimensionPixelSize(R.dimen.bitmap_dialog_qr_size);
227227
BitmapFragment.show(getFragmentManager(), Qr.bitmap(uri, size));
228228
}

0 commit comments

Comments
 (0)