diff --git a/Limelight/Network/PairManager.m b/Limelight/Network/PairManager.m index 6aa126f..b4c6488 100644 --- a/Limelight/Network/PairManager.m +++ b/Limelight/Network/PairManager.m @@ -33,7 +33,10 @@ return; } - if (![[HttpManager getStringFromXML:serverInfo tag:@"PairStatus"] isEqual:@"1"]) { + if (![[HttpManager getStringFromXML:serverInfo tag:@"currentgame"] isEqual:@"0"]) { + [_callback pairFailed:@"You must stop streaming before attempting to pair."]; + } + else if (![[HttpManager getStringFromXML:serverInfo tag:@"PairStatus"] isEqual:@"1"]) { [self initiatePair]; } else { [_callback pairFailed:@"This device is already paired."];