Skip to content

Commit

Permalink
hide receive button before wallet is loaded (#115)
Browse files Browse the repository at this point in the history
  • Loading branch information
m2049r committed Nov 4, 2017
1 parent 2cb87ba commit cfb3c23
Show file tree
Hide file tree
Showing 4 changed files with 30 additions and 5 deletions.
4 changes: 2 additions & 2 deletions app/build.gradle
Original file line number Diff line number Diff line change
Expand Up @@ -8,8 +8,8 @@ android {
applicationId "com.m2049r.xmrwallet"
minSdkVersion 21
targetSdkVersion 25
versionCode 38
versionName "1.1.7"
versionCode 39
versionName "1.2"
testInstrumentationRunner "android.support.test.runner.AndroidJUnitRunner"
externalNativeBuild {
cmake {
Expand Down
10 changes: 10 additions & 0 deletions app/src/main/java/com/m2049r/xmrwallet/WalletActivity.java
Original file line number Diff line number Diff line change
Expand Up @@ -447,6 +447,16 @@ public void run() {
} else {
haveWallet = true;
invalidateOptionsMenu();

final WalletFragment walletFragment = (WalletFragment)
getSupportFragmentManager().findFragmentById(R.id.fragment_container);
runOnUiThread(new Runnable() {
public void run() {
if (walletFragment != null) {
walletFragment.onLoaded();
}
}
});
}
}

Expand Down
15 changes: 15 additions & 0 deletions app/src/main/java/com/m2049r/xmrwallet/WalletFragment.java
Original file line number Diff line number Diff line change
Expand Up @@ -244,6 +244,20 @@ public void onSynced() {
}
}

boolean walletLoaded = false;

public void onLoaded() {
walletLoaded = true;
showReceive();
}

private void showReceive() {
if (walletLoaded) {
bReceive.setVisibility(View.VISIBLE);
bReceive.setEnabled(true);
}
}

public void setProgressText(final String text) {
tvProgress.setText(text);
}
Expand Down Expand Up @@ -373,5 +387,6 @@ public void onResume() {
Log.d(TAG, "onResume()");
activityCallback.setTitle(walletTitle, walletSubtitle);
activityCallback.setToolbarButton(Toolbar.BUTTON_CLOSE);
showReceive();
}
}
6 changes: 3 additions & 3 deletions app/src/main/res/layout/fragment_wallet.xml
Original file line number Diff line number Diff line change
Expand Up @@ -137,11 +137,11 @@
android:layout_margin="8dp"
android:layout_weight="1"
android:drawableStart="@drawable/ic_hand"
android:enabled="true"
android:enabled="false"
android:paddingEnd="16dp"
android:paddingStart="16dp"
android:text="@string/label_wallet_receive"
android:visibility="visible" />
android:visibility="invisible" />

<Button
android:id="@+id/bSend"
Expand All @@ -151,7 +151,7 @@
android:layout_margin="8dp"
android:layout_weight="1"
android:drawableStart="@drawable/ic_send"
android:enabled="true"
android:enabled="false"
android:paddingEnd="16dp"
android:paddingStart="16dp"
android:text="@string/label_wallet_send"
Expand Down

0 comments on commit cfb3c23

Please sign in to comment.