handle CONNECTING state properly

This commit is contained in:
Nathan Freitas 2014-07-19 20:39:55 -04:00
parent 6ed7ab0d6d
commit cbf4e99d32
1 changed files with 14 additions and 20 deletions

View File

@ -878,18 +878,15 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
if (newTorStatus == TorServiceConstants.STATUS_ON) if (newTorStatus == TorServiceConstants.STATUS_ON)
{ {
//if (torStatus != newTorStatus)
//{
imgStatus.setImageResource(R.drawable.toron);
// mViewMain.setBackgroundResource(R.drawable.onionrootonly);
String lblMsg = getString(R.string.status_activated); imgStatus.setImageResource(R.drawable.toron);
lblStatus.setText(lblMsg);
if (mItemOnOff != null) String lblMsg = getString(R.string.status_activated);
mItemOnOff.setTitle(R.string.menu_stop); lblStatus.setText(lblMsg);
if (mItemOnOff != null)
mItemOnOff.setTitle(R.string.menu_stop);
//}
if (mTorServiceMsg != null && mTorServiceMsg.length() > 0) if (mTorServiceMsg != null && mTorServiceMsg.length() > 0)
{ {
@ -921,14 +918,12 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
} }
else if (newTorStatus == TorServiceConstants.STATUS_CONNECTING) else if (newTorStatus == TorServiceConstants.STATUS_CONNECTING)
{ {
if (torStatus != newTorStatus)
{
imgStatus.setImageResource(R.drawable.torstarting);
// mViewMain.setBackgroundResource(R.drawable.onionrootonlygold);
if (mItemOnOff != null) imgStatus.setImageResource(R.drawable.torstarting);
mItemOnOff.setTitle(R.string.menu_stop);
} if (mItemOnOff != null)
mItemOnOff.setTitle(R.string.menu_stop);
if (lblStatus != null && mTorServiceMsg != null) if (lblStatus != null && mTorServiceMsg != null)
if (mTorServiceMsg.indexOf('%')!=-1) if (mTorServiceMsg.indexOf('%')!=-1)
@ -940,7 +935,6 @@ public class Orbot extends ActionBarActivity implements TorConstants, OnLongClic
} }
else if (newTorStatus == TorServiceConstants.STATUS_OFF) else if (newTorStatus == TorServiceConstants.STATUS_OFF)
{ {
// mViewMain.setBackgroundResource(R.drawable.onionrootonlygrey);
imgStatus.setImageResource(R.drawable.toroff); imgStatus.setImageResource(R.drawable.toroff);
lblStatus.setText(getString(R.string.status_disabled) + "\n" + getString(R.string.press_to_start)); lblStatus.setText(getString(R.string.status_disabled) + "\n" + getString(R.string.press_to_start));