pull/51/head
deniscerri 3 years ago
parent 9c449e70f0
commit 08eb4a0f0a
No known key found for this signature in database
GPG Key ID: 95C43D517D830350

@ -102,8 +102,10 @@ class DownloadLogListActivity : AppCompatActivity(), DownloadLogsAdapter.OnItemC
fileList = mutableListOf() fileList = mutableListOf()
try{ try{
fileList.addAll(logFolder.listFiles()!!) fileList.addAll(logFolder.listFiles()!!)
fileList.sortByDescending { it.name } fileList.sortByDescending { it.name.split(" -")[0].toInt() }
}catch (ignored: Exception){} }catch (e: Exception){
e.printStackTrace()
}
downloadLogAdapter.submitList(fileList.toList()) downloadLogAdapter.submitList(fileList.toList())
runOnUiThread{ runOnUiThread{
if (fileList.isNotEmpty()) { if (fileList.isNotEmpty()) {

@ -16,6 +16,7 @@ import androidx.preference.*
import androidx.work.WorkInfo import androidx.work.WorkInfo
import androidx.work.WorkManager import androidx.work.WorkManager
import com.deniscerri.ytdlnis.BuildConfig import com.deniscerri.ytdlnis.BuildConfig
import com.deniscerri.ytdlnis.MainActivity
import com.deniscerri.ytdlnis.R import com.deniscerri.ytdlnis.R
import com.deniscerri.ytdlnis.util.FileUtil import com.deniscerri.ytdlnis.util.FileUtil
import com.deniscerri.ytdlnis.util.UpdateUtil import com.deniscerri.ytdlnis.util.UpdateUtil
@ -291,14 +292,13 @@ class SettingsFragment : PreferenceFragmentCompat() {
dialog.cancel() dialog.cancel()
} }
.setPositiveButton(resources.getString(R.string.restart)) { dialog, which -> .setPositiveButton(resources.getString(R.string.restart)) { dialog, which ->
val i: Intent = val intent = Intent(context, MainActivity::class.java)
requireContext().packageManager.getLaunchIntentForPackage( intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK)
requireContext().packageName requireContext().startActivity(intent)
)!! if (context is Activity) {
i.addFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP) (context as Activity).finish()
startActivity(i) }
requireActivity().finish() Runtime.getRuntime().exit(0)
dialog.cancel()
} }
.show() .show()

@ -80,9 +80,9 @@
<SeekBarPreference <SeekBarPreference
app:dependency="aria2" app:dependency="aria2"
android:defaultValue="1" android:defaultValue="3"
android:icon="@drawable/ic_lines" android:icon="@drawable/ic_lines"
android:max="10" android:max="25"
app:key="concurrent_fragments" app:key="concurrent_fragments"
app:min="1" app:min="1"
app:showSeekBarValue="true" app:showSeekBarValue="true"
@ -93,7 +93,7 @@
<SeekBarPreference <SeekBarPreference
android:defaultValue="1" android:defaultValue="1"
android:icon="@drawable/ic_concurrent_downloads" android:icon="@drawable/ic_concurrent_downloads"
android:max="5" android:max="10"
app:key="concurrent_downloads" app:key="concurrent_downloads"
app:min="1" app:min="1"
app:showSeekBarValue="true" app:showSeekBarValue="true"

Loading…
Cancel
Save