@@ -452,14 +452,14 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
452452 if (hasWebView()) {
453453 val updateListener: SyncManager .UpdateListener =
454454 object : SyncManager .UpdateListener {
455- override fun update (value : Double ) {
455+ override fun update (value : Int ) {
456456 runOnUiThread(if (max == 0 ) Runnable {
457457 progressIndicator.setProgressCompat(
458- ( value * PRECISION ).toInt() , true
458+ value, true
459459 )
460460 } else Runnable {
461461 progressIndicator.setProgressCompat(
462- ( value * PRECISION * 0.75f ).toInt() , true
462+ value, true
463463 )
464464 })
465465 }
@@ -508,7 +508,7 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
508508 val currentTmp = current
509509 runOnUiThread {
510510 progressIndicator.setProgressCompat(
511- ( 1f * currentTmp / max * PRECISION * 0.25f + PRECISION * 0.75f ).toInt() ,
511+ currentTmp / max,
512512 true
513513 )
514514 }
@@ -673,10 +673,10 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
673673 if (BuildConfig .DEBUG ) Timber .i(" Check Update" )
674674 val updateListener: SyncManager .UpdateListener =
675675 object : SyncManager .UpdateListener {
676- override fun update (value : Double ) {
676+ override fun update (value : Int ) {
677677 runOnUiThread {
678678 progressIndicator!! .setProgressCompat(
679- ( value * PRECISION ).toInt() , true
679+ value, true
680680 )
681681 }
682682 }
@@ -717,14 +717,14 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
717717 cleanDnsCache() // Allow DNS reload from network
718718 val max = instance!! .getUpdatableModuleCount()
719719 val updateListener: SyncManager .UpdateListener = object : SyncManager .UpdateListener {
720- override fun update (value : Double ) {
720+ override fun update (value : Int ) {
721721 runOnUiThread(if (max == 0 ) Runnable {
722722 progressIndicator!! .setProgressCompat(
723- ( value * PRECISION ).toInt() , true
723+ value, true
724724 )
725725 } else Runnable {
726726 progressIndicator!! .setProgressCompat(
727- ( value * PRECISION * 0.75f ).toInt() , true
727+ value, true
728728 )
729729 })
730730 }
@@ -757,7 +757,7 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
757757 val currentTmp = current
758758 runOnUiThread {
759759 progressIndicator!! .setProgressCompat(
760- ( 1f * currentTmp / max * PRECISION * 0.25f + PRECISION * 0.75f ).toInt() ,
760+ currentTmp / max,
761761 true
762762 )
763763 }
@@ -914,7 +914,7 @@ class MainActivity : FoxActivity(), OnRefreshListener, SearchView.OnQueryTextLis
914914 return context as FoxActivity
915915 }
916916
917- private const val PRECISION = 10000
917+ private const val PRECISION = 100
918918
919919 @JvmField
920920 var doSetupNowRunning = true
0 commit comments