if there is no status intent yet, then create one, and don't NPE
This commit is contained in:
parent
84d6a767ae
commit
45105572d9
|
@ -103,7 +103,7 @@ public class OrbotMainActivity extends AppCompatActivity
|
|||
private ActionBarDrawerToggle mDrawerToggle;
|
||||
|
||||
/* Some tracking bits */
|
||||
private String torStatus = null; //latest status reported from the tor service
|
||||
private String torStatus = TorServiceConstants.STATUS_OFF; //latest status reported from the tor service
|
||||
private Intent lastStatusIntent; // the last ACTION_STATUS Intent received
|
||||
|
||||
private SharedPreferences mPrefs = null;
|
||||
|
@ -1194,6 +1194,10 @@ public class OrbotMainActivity extends AppCompatActivity
|
|||
{
|
||||
autoStartFromIntent = false;
|
||||
Intent resultIntent = lastStatusIntent;
|
||||
|
||||
if (resultIntent == null)
|
||||
resultIntent = new Intent(TorServiceConstants.ACTION_START);
|
||||
|
||||
resultIntent.putExtra(TorServiceConstants.EXTRA_STATUS, torStatus);
|
||||
setResult(RESULT_OK, resultIntent);
|
||||
finish();
|
||||
|
|
Loading…
Reference in New Issue