Bugfix
This commit is contained in:
@@ -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)
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user