This commit is contained in:
Mygod
2015-11-09 09:15:51 +08:00
parent cdb9ebe56e
commit e6cf38e6ff
2 changed files with 4 additions and 2 deletions
@@ -457,7 +457,6 @@ class Shadowsocks
case None => // removed
val profiles = ShadowsocksApplication.profileManager.getAllProfiles.getOrElse(List[Profile]())
ShadowsocksApplication.profileId(if (profiles.isEmpty) -1 else profiles.head.id)
ShadowsocksApplication.currentProfile getOrElse currentProfile
}
updatePreferenceScreen()
@@ -77,7 +77,10 @@ object ShadowsocksApplication {
.build())
def profileId = settings.getInt(Key.profileId, -1)
def profileId(i: Int) = settings.edit.putInt(Key.profileId, i).apply
def profileId(i: Int) = {
settings.edit.putInt(Key.profileId, i).apply
profileManager.load(i)
}
def proxy = settings.getString(Key.proxy, "")
def currentProfile = profileManager.getProfile(profileId)
}