Fixed issues with new full node behaviour

This commit is contained in:
Christian Basler 2017-05-08 20:28:43 +02:00
parent 263fc8893f
commit 73944b5883
3 changed files with 6 additions and 4 deletions

View File

@ -387,8 +387,8 @@ public class MainActivity extends AppCompatActivity
@Override
protected void onResume() {
updateUnread();
if (Preferences.isFullNodeActive(this)){
checkAndStartNode();
if (Preferences.isFullNodeActive(this) && Preferences.isConnectionAllowed(MainActivity.this)) {
startService(new Intent(this, BitmessageService.class));
}
updateNodeSwitch();
Singleton.getMessageListener(this).resetNotification();

View File

@ -35,7 +35,7 @@ public class FullNodeDialogActivity extends Activity {
findViewById(R.id.ok).setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
Preferences.setWifiOnly(FullNodeDialogActivity.this, true);
Preferences.setWifiOnly(FullNodeDialogActivity.this, false);
finish();
}
});

View File

@ -45,6 +45,7 @@ import static android.graphics.Color.BLACK;
import static android.graphics.Color.WHITE;
import static android.util.Base64.NO_WRAP;
import static android.util.Base64.URL_SAFE;
import static ch.dissem.apps.abit.util.Constants.BITMESSAGE_URL_SCHEMA;
/**
* Some helper methods to work with drawables.
@ -73,7 +74,8 @@ public class Drawables {
}
public static Bitmap qrCode(BitmessageAddress address) {
StringBuilder link = new StringBuilder("bitmessage:");
StringBuilder link = new StringBuilder();
link.append(BITMESSAGE_URL_SCHEMA);
link.append(address.getAddress());
if (address.getAlias() != null) {
link.append("?label=").append(address.getAlias());