Skip to content
Snippets Groups Projects
Commit 38a58c91 authored by Aline Bonnet's avatar Aline Bonnet Committed by gerrit2
Browse files

account: fix codecs list update

When you click on the codec, the display is not changed but the codecs
list is updated. Now, the display is updated when a codec is selected
or deselected.

Change-Id: Ie9b9343ecc5555adaa34a9e737f4b72e3c8af834
Tuleap: #1439
parent a62b4fd4
No related branches found
No related tags found
No related merge requests found
......@@ -141,7 +141,6 @@ public class MediaPreferenceFragment extends PreferenceFragment
audioCodecsPref.setOnPreferenceChangeListener(changeCodecListener);
videoCodecsPref.setOnPreferenceChangeListener(changeCodecListener);
mRingtoneCustom.setOnPreferenceChangeListener(changeAudioPreferenceListener);
}
@Override
......@@ -216,15 +215,16 @@ public class MediaPreferenceFragment extends PreferenceFragment
private final Preference.OnPreferenceChangeListener changeCodecListener = new Preference.OnPreferenceChangeListener() {
@Override
public boolean onPreferenceChange(Preference preference, Object o) {
final Account acc = mCallbacks.getAccount();
final Account account = mCallbacks.getAccount();
ArrayList<Long> audio = audioCodecsPref.getActiveCodecList();
ArrayList<Long> video = videoCodecsPref.getActiveCodecList();
ArrayList<Long> newOrder = new ArrayList<>(audio.size() + video.size());
newOrder.addAll(audio);
newOrder.addAll(video);
mAccountService.setActiveCodecList(newOrder, acc.getAccountID());
mAccountService.setActiveCodecList(newOrder, account.getAccountID());
mCallbacks.saveAccount();
accountChanged(account);
return true;
}
};
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment