mirror of
https://github.com/syncthing/syncthing-android.git
synced 2024-12-23 03:11:30 +00:00
Fix app icon to open info drawer, code cleanup.
This commit is contained in:
parent
af397b0027
commit
8e8de14ef5
2 changed files with 6 additions and 6 deletions
|
@ -214,7 +214,8 @@ public class MainActivity extends ActionBarActivity
|
|||
|
||||
@Override
|
||||
public boolean onOptionsItemSelected(MenuItem item) {
|
||||
if (mLocalNodeInfoFragment.onOptionsItemSelected(item)) {
|
||||
if (mLocalNodeInfoFragment.onOptionsItemSelected(item) ||
|
||||
mDrawerToggle.onOptionsItemSelected(item)) {
|
||||
return true;
|
||||
}
|
||||
|
||||
|
@ -238,7 +239,6 @@ public class MainActivity extends ActionBarActivity
|
|||
@Override
|
||||
protected void onPostCreate(Bundle savedInstanceState) {
|
||||
super.onPostCreate(savedInstanceState);
|
||||
// Sync the toggle state after onRestoreInstanceState has occurred.
|
||||
mDrawerToggle.syncState();
|
||||
}
|
||||
|
||||
|
|
|
@ -432,12 +432,12 @@ public class RestApi implements SyncthingService.OnWebGuiAvailableListener {
|
|||
* Converts a number of bytes to a human readable transfer rate in bits (eg 100 Kb/s).
|
||||
*/
|
||||
public String readableTransferRate(long bytes) {
|
||||
bytes *= 8;
|
||||
long bits = bytes * 8;
|
||||
final String[] units = mContext.getResources().getStringArray(R.array.transfer_rate_units);
|
||||
if (bytes <= 0) return "0 " + units[0];
|
||||
int digitGroups = (int) (Math.log10(bytes)/Math.log10(1024));
|
||||
if (bits <= 0) return "0 " + units[0];
|
||||
int digitGroups = (int) (Math.log10(bits)/Math.log10(1024));
|
||||
return new DecimalFormat("#,##0.#")
|
||||
.format(bytes/Math.pow(1024, digitGroups)) + " " + units[digitGroups];
|
||||
.format(bits/Math.pow(1024, digitGroups)) + " " + units[digitGroups];
|
||||
}
|
||||
|
||||
/**
|
||||
|
|
Loading…
Reference in a new issue