wsd/LOOLWSD.cpp | 56 ++++++++++++++++++++++++++++---------------------------- 1 file changed, 28 insertions(+), 28 deletions(-)
New commits: commit 93b41638a58b9e36940bc3faaeb9a0fab7d6524a Author: Ashod Nakashian <ashod.nakash...@collabora.co.uk> Date: Fri Feb 23 19:18:24 2018 -0500 wsd: reduce indentation Change-Id: Id8cda0980d332eb751fbb2708b9075296bf15a0b Reviewed-on: https://gerrit.libreoffice.org/52417 Reviewed-by: Michael Meeks <michael.me...@collabora.com> Tested-by: Michael Meeks <michael.me...@collabora.com> diff --git a/wsd/LOOLWSD.cpp b/wsd/LOOLWSD.cpp index 3bc6d73e6..a66d0306d 100644 --- a/wsd/LOOLWSD.cpp +++ b/wsd/LOOLWSD.cpp @@ -2050,37 +2050,36 @@ private: format = tokens[3]; bool sent = false; - if (!fromPath.empty()) + if (!fromPath.empty() && !format.empty()) { - if (!format.empty()) - { - LOG_INF("Conversion request for URI [" << fromPath << "]."); + LOG_INF("Conversion request for URI [" << fromPath << "]."); - Poco::URI uriPublic = DocumentBroker::sanitizeURI(fromPath); - const std::string docKey = DocumentBroker::getDocKey(uriPublic); + Poco::URI uriPublic = DocumentBroker::sanitizeURI(fromPath); + const std::string docKey = DocumentBroker::getDocKey(uriPublic); - // This lock could become a bottleneck. - // In that case, we can use a pool and index by publicPath. - std::unique_lock<std::mutex> docBrokersLock(DocBrokersMutex); + // This lock could become a bottleneck. + // In that case, we can use a pool and index by publicPath. + std::unique_lock<std::mutex> docBrokersLock(DocBrokersMutex); - LOG_DBG("New DocumentBroker for docKey [" << docKey << "]."); - auto docBroker = std::make_shared<DocumentBroker>(fromPath, uriPublic, docKey, LOOLWSD::ChildRoot); + LOG_DBG("New DocumentBroker for docKey [" << docKey << "]."); + auto docBroker = std::make_shared<DocumentBroker>(fromPath, uriPublic, docKey, LOOLWSD::ChildRoot); - cleanupDocBrokers(); + cleanupDocBrokers(); - LOG_DBG("New DocumentBroker for docKey [" << docKey << "]."); - DocBrokers.emplace(docKey, docBroker); - LOG_TRC("Have " << DocBrokers.size() << " DocBrokers after inserting [" << docKey << "]."); + LOG_DBG("New DocumentBroker for docKey [" << docKey << "]."); + DocBrokers.emplace(docKey, docBroker); + LOG_TRC("Have " << DocBrokers.size() << " DocBrokers after inserting [" << docKey << "]."); - // Load the document. - // TODO: Move to DocumentBroker. - const bool isReadOnly = true; - std::shared_ptr<ClientSession> clientSession = createNewClientSession(nullptr, _id, uriPublic, docBroker, isReadOnly); - if (clientSession) + // Load the document. + // TODO: Move to DocumentBroker. + const bool isReadOnly = true; + std::shared_ptr<ClientSession> clientSession = createNewClientSession(nullptr, _id, uriPublic, docBroker, isReadOnly); + if (clientSession) + { + disposition.setMove([docBroker, clientSession, format] + (const std::shared_ptr<Socket> &moveSocket) { - disposition.setMove([docBroker, clientSession, format] - (const std::shared_ptr<Socket> &moveSocket) - { // Perform all of this after removing the socket + // Perform all of this after removing the socket // Make sure the thread is running before adding callback. docBroker->startThread(); @@ -2118,13 +2117,12 @@ private: std::vector<char> saveasRequest(saveas.begin(), saveas.end()); clientSession->handleMessage(true, WSOpCode::Text, saveasRequest); }); - }); + }); - sent = true; - } - else - LOG_WRN("Failed to create Client Session with id [" << _id << "] on docKey [" << docKey << "]."); + sent = true; } + else + LOG_WRN("Failed to create Client Session with id [" << _id << "] on docKey [" << docKey << "]."); } if (!sent) @@ -2729,11 +2727,13 @@ int LOOLWSD::innerMain() LOG_FTL("Missing --systemplate option"); throw MissingOptionException("systemplate"); } + if (LoTemplate.empty()) { LOG_FTL("Missing --lotemplate option"); throw MissingOptionException("lotemplate"); } + if (ChildRoot.empty()) { LOG_FTL("Missing --childroot option"); _______________________________________________ Libreoffice-commits mailing list libreoffice-comm...@lists.freedesktop.org https://lists.freedesktop.org/mailman/listinfo/libreoffice-commits