Loading plugins/gameinfo/gameinfo.cpp +15 −15 Original line number Diff line number Diff line Loading @@ -318,24 +318,25 @@ namespace blogi { for (auto &srv : HLDS) { try { gameinfo::HldsView::HldsData data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } for (auto &srv : BF1942) { try { gameinfo::BF1942View::BF1942Data data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "<div class=\"detail-item\"><span class=\"label\">" << tr(_lang,"Gametype:") << "</span>" << "<span class=\"value\">" << data.GameType << "</span></div>"; Loading @@ -344,17 +345,17 @@ namespace blogi { condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } for (auto &srv : COD4) { try { gameinfo::Cod4View::Cod4Data data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "<div class=\"detail-item\"><span class=\"label\">" << tr(_lang,"Gametype:") << "</span>" << "<span class=\"value\">" << data.GameType << "</span></div>"; Loading @@ -363,8 +364,7 @@ namespace blogi { condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } Loading Loading
plugins/gameinfo/gameinfo.cpp +15 −15 Original line number Diff line number Diff line Loading @@ -318,24 +318,25 @@ namespace blogi { for (auto &srv : HLDS) { try { gameinfo::HldsView::HldsData data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } for (auto &srv : BF1942) { try { gameinfo::BF1942View::BF1942Data data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "<div class=\"detail-item\"><span class=\"label\">" << tr(_lang,"Gametype:") << "</span>" << "<span class=\"value\">" << data.GameType << "</span></div>"; Loading @@ -344,17 +345,17 @@ namespace blogi { condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } for (auto &srv : COD4) { try { gameinfo::Cod4View::Cod4Data data; rlock.lock(); { std::lock_guard<std::mutex> guard(rlock); srv.refresh(data); rlock.unlock(); } renderBaseCard(data); condat << "<div class=\"detail-item\"><span class=\"label\">" << tr(_lang,"Gametype:") << "</span>" << "<span class=\"value\">" << data.GameType << "</span></div>"; Loading @@ -363,8 +364,7 @@ namespace blogi { condat << "</div></div>"; } catch(gameinfo::GameInfoException &e) { std::cerr << e.what(); rlock.unlock(); continue; } catch(...) { } } Loading