fix for bug 63
This commit is contained in:
parent
54e2e5e372
commit
ad68947dd4
|
@ -103,9 +103,8 @@ public class OrbotMainActivity extends AppCompatActivity
|
|||
private ActionBarDrawerToggle mDrawerToggle;
|
||||
|
||||
/* Some tracking bits */
|
||||
private String torStatus = TorServiceConstants.STATUS_OFF; //latest status reported from the tor service
|
||||
private String torStatus = null; //latest status reported from the tor service
|
||||
private Intent lastStatusIntent; // the last ACTION_STATUS Intent received
|
||||
private Boolean isFirstRun = true;
|
||||
|
||||
private SharedPreferences mPrefs = null;
|
||||
|
||||
|
@ -1199,7 +1198,11 @@ public class OrbotMainActivity extends AppCompatActivity
|
|||
if (resultIntent == null)
|
||||
resultIntent = new Intent(TorServiceConstants.ACTION_START);
|
||||
|
||||
resultIntent.putExtra(TorServiceConstants.EXTRA_STATUS, torStatus);
|
||||
resultIntent.putExtra(
|
||||
TorServiceConstants.EXTRA_STATUS,
|
||||
torStatus == null?TorServiceConstants.STATUS_OFF:torStatus
|
||||
);
|
||||
|
||||
setResult(RESULT_OK, resultIntent);
|
||||
finish();
|
||||
Log.d(TAG, "autoStartFromIntent finish");
|
||||
|
@ -1302,9 +1305,8 @@ public class OrbotMainActivity extends AppCompatActivity
|
|||
String newTorStatus = msg.getData().getString("status");
|
||||
String log = (String)msg.obj;
|
||||
|
||||
if (isFirstRun && newTorStatus != null) //first time status
|
||||
if (torStatus == null && newTorStatus != null) //first time status
|
||||
{
|
||||
isFirstRun = false;
|
||||
torStatus = newTorStatus;
|
||||
findViewById(R.id.frameMain).setVisibility(View.VISIBLE);
|
||||
updateStatus(log);
|
||||
|
|
Loading…
Reference in New Issue