Bug 1057866 - Handle null callbacks in ChromeCast code. r=mfinkle

This commit is contained in:
Wes Johnston 2014-08-25 16:19:27 -07:00
parent 6687aa9b29
commit 616eff755a

View File

@ -225,15 +225,20 @@ class ChromeCast implements GeckoMediaPlayer {
}
public boolean verifySession(final EventCallback callback) {
String msg = null;
if (apiClient == null || !apiClient.isConnected()) {
debug("Can't play. No connection");
callback.sendError("Not connected");
return false;
msg = "Not connected";
}
if (mSessionId == null) {
debug("Can't play. No session");
callback.sendError("No session");
msg = "No session";
}
if (msg != null) {
debug(msg);
if (callback != null) {
callback.sendError(msg);
}
return false;
}