diff --git a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java index f4682bf..ef0f791 100644 --- a/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java +++ b/app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java @@ -560,19 +560,20 @@ public class WalletActivity extends SecureActivity implements WalletFragment.Lis @Override public void onProgress(final int n) { - try { - final WalletFragment walletFragment = (WalletFragment) - getSupportFragmentManager().findFragmentByTag(WalletFragment.class.getName()); - runOnUiThread(new Runnable() { - public void run() { - walletFragment.setProgress(n); + runOnUiThread(new Runnable() { + public void run() { + try { + WalletFragment walletFragment = (WalletFragment) + getSupportFragmentManager().findFragmentByTag(WalletFragment.class.getName()); + if (walletFragment != null) + walletFragment.setProgress(n); + } catch (ClassCastException ex) { + // not in wallet fragment (probably send monero) + Timber.d(ex.getLocalizedMessage()); + // keep calm and carry on } - }); - } catch (ClassCastException ex) { - // not in wallet fragment (probably send monero) - Timber.d(ex.getLocalizedMessage()); - // keep calm and carry on - } + } + }); } private void updateProgress() { diff --git a/app/src/main/res/layout/fragment_tx_info.xml b/app/src/main/res/layout/fragment_tx_info.xml index 3c098ae..4808a26 100644 --- a/app/src/main/res/layout/fragment_tx_info.xml +++ b/app/src/main/res/layout/fragment_tx_info.xml @@ -64,6 +64,7 @@ android:layout_height="wrap_content" android:layout_margin="16dp" android:foreground="?android:attr/selectableItemBackground" + android:visibility="gone" card_view:cardCornerRadius="2dp" card_view:cardElevation="8dp" card_view:contentPadding="8dp"> @@ -170,7 +171,7 @@ + android:shrinkColumns="1"> @@ -181,32 +182,33 @@ android:padding="8sp" android:text="@string/tx_notes" /> - + + android:inputType="textMultiLine" />