diff --git a/src/main/scala/com/github/shadowsocks/ShadowsocksSettings.scala b/src/main/scala/com/github/shadowsocks/ShadowsocksSettings.scala index 7fba788b..46795624 100644 --- a/src/main/scala/com/github/shadowsocks/ShadowsocksSettings.scala +++ b/src/main/scala/com/github/shadowsocks/ShadowsocksSettings.scala @@ -118,6 +118,7 @@ class ShadowsocksSettings extends PreferenceFragment with OnSharedPreferenceChan override def onPause { super.onPause() + ShadowsocksApplication.settings.unregisterOnSharedPreferenceChangeListener(this) } def onSharedPreferenceChanged(sharedPreferences: SharedPreferences, key: String) = key match {