Merge "Add missing null checks on Conference and Connection." into nyc-dev
This commit is contained in:
@@ -1887,7 +1887,7 @@ public abstract class Connection extends Conferenceable {
|
||||
if (mPreviousExtraKeys != null) {
|
||||
List<String> toRemove = new ArrayList<String>();
|
||||
for (String oldKey : mPreviousExtraKeys) {
|
||||
if (!extras.containsKey(oldKey)) {
|
||||
if (extras == null || !extras.containsKey(oldKey)) {
|
||||
toRemove.add(oldKey);
|
||||
}
|
||||
}
|
||||
@@ -1902,7 +1902,9 @@ public abstract class Connection extends Conferenceable {
|
||||
mPreviousExtraKeys = new ArraySet<String>();
|
||||
}
|
||||
mPreviousExtraKeys.clear();
|
||||
mPreviousExtraKeys.addAll(extras.keySet());
|
||||
if (extras != null) {
|
||||
mPreviousExtraKeys.addAll(extras.keySet());
|
||||
}
|
||||
}
|
||||
|
||||
/**
|
||||
@@ -2317,7 +2319,7 @@ public abstract class Connection extends Conferenceable {
|
||||
*/
|
||||
public void sendConnectionEvent(String event, Bundle extras) {
|
||||
for (Listener l : mListeners) {
|
||||
l.onConnectionEvent(this, event, null);
|
||||
l.onConnectionEvent(this, event, extras);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user