Commit 7100809b authored by Mygod's avatar Mygod

Add OSS licenses to tv

parent da8b2952
......@@ -73,6 +73,7 @@ object Key {
const val controlImport = "control.import"
const val controlExport = "control.export"
const val about = "about"
const val aboutOss = "about.ossLicenses"
}
object Action {
......
......@@ -53,6 +53,7 @@ import com.github.shadowsocks.utils.Key
import com.github.shadowsocks.utils.datas
import com.github.shadowsocks.utils.printLog
import com.github.shadowsocks.utils.readableMessage
import com.google.android.gms.oss.licenses.OssLicensesMenuActivity
class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksConnection.Callback,
OnPreferenceDataStoreChangeListener {
......@@ -267,6 +268,10 @@ class MainPreferenceFragment : LeanbackPreferenceFragmentCompat(), ShadowsocksCo
Toast.makeText(requireContext(), "https://shadowsocks.org/android", Toast.LENGTH_SHORT).show()
true
}
Key.aboutOss -> {
startActivity(Intent(context, OssLicensesMenuActivity::class.java))
true
}
else -> super.onPreferenceTreeClick(preference)
}
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment