accidentally added a line

This commit is contained in:
fourtf 2018-06-22 23:28:20 +02:00
parent 4aec66e3ea
commit 5ae671dc14

View file

@ -194,25 +194,21 @@ void TwitchServer::forEachChannelAndSpecialChannels(std::function<void(ChannelPt
std::shared_ptr<Channel> TwitchServer::getChannelOrEmptyByID(const QString &channelID) std::shared_ptr<Channel> TwitchServer::getChannelOrEmptyByID(const QString &channelID)
{ {
this->forEachChannel(); std::lock_guard<std::mutex> lock(this->channelMutex);
{ for (const auto &weakChannel : this->channels) {
std::lock_guard<std::mutex> lock(this->channelMutex); auto channel = weakChannel.lock();
if (!channel) {
continue;
}
for (const auto &weakChannel : this->channels) { auto twitchChannel = std::dynamic_pointer_cast<TwitchChannel>(channel);
auto channel = weakChannel.lock(); if (!twitchChannel) {
if (!channel) { continue;
continue; }
}
auto twitchChannel = std::dynamic_pointer_cast<TwitchChannel>(channel); if (twitchChannel->roomID == channelID) {
if (!twitchChannel) { return twitchChannel;
continue;
}
if (twitchChannel->roomID == channelID) {
return twitchChannel;
}
} }
} }