[Libreoffice-commits] online.git: wsd/DocumentBroker.cpp wsd/DocumentBroker.hpp
Ashod Nakashian (via logerrit)
logerrit at kemper.freedesktop.org
Fri Apr 17 00:36:57 UTC 2020
wsd/DocumentBroker.cpp | 18 ++++++++----------
wsd/DocumentBroker.hpp | 2 +-
2 files changed, 9 insertions(+), 11 deletions(-)
New commits:
commit 2f703dc5ae14875910053b22bf8d806a18257a65
Author: Ashod Nakashian <ashod.nakashian at collabora.co.uk>
AuthorDate: Thu Apr 9 10:37:33 2020 -0400
Commit: Ashod Nakashian <ashnakash at gmail.com>
CommitDate: Fri Apr 17 02:36:39 2020 +0200
wsd: _isModified -> isModified()
Change-Id: I70e35dfede8ae37603bc26cb800223a369ae5e8f
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/92099
Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
Reviewed-by: Ashod Nakashian <ashnakash at gmail.com>
diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index 8c342c4c3..f79cbbbd4 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -432,7 +432,7 @@ void DocumentBroker::pollThread()
_poll->continuePolling() << ", ShutdownRequestFlag: " << SigUtil::getShutdownRequestFlag() <<
", TerminationFlag: " << SigUtil::getTerminationFlag() << ", closeReason: " << _closeReason << ". Flushing socket.");
- if (_isModified)
+ if (isModified())
{
std::stringstream state;
dumpState(state);
@@ -739,9 +739,8 @@ bool DocumentBroker::load(const std::shared_ptr<ClientSession>& session, const s
", Actual: " << fileInfo.getModifiedTime());
_documentChangedInStorage = true;
- std::string message = "close: documentconflict";
- if (_isModified)
- message = "error: cmd=storage kind=documentconflict";
+ const std::string message = isModified() ? "error: cmd=storage kind=documentconflict"
+ : "close: documentconflict";
session->sendTextFrame(message);
broadcastMessage(message);
@@ -1090,9 +1089,8 @@ bool DocumentBroker::saveToStorageInternal(const std::string& sessionId, bool su
{
LOG_ERR("PutFile says that Document changed in storage");
_documentChangedInStorage = true;
- std::string message = "close: documentconflict";
- if (_isModified)
- message = "error: cmd=storage kind=documentconflict";
+ const std::string message
+ = isModified() ? "error: cmd=storage kind=documentconflict" : "close: documentconflict";
broadcastMessage(message);
}
@@ -1160,7 +1158,7 @@ bool DocumentBroker::autoSave(const bool force, const bool dontSaveIfUnmodified)
LOG_TRC("autoSave(): forceful? " << force);
if (_sessions.empty() || _storage == nullptr || !_isLoaded ||
- !_childProcess->isAlive() || (!_isModified && !force))
+ !_childProcess->isAlive() || (!isModified() && !force))
{
// Nothing to do.
LOG_TRC("Nothing to autosave [" << _docKey << "].");
@@ -1186,7 +1184,7 @@ bool DocumentBroker::autoSave(const bool force, const bool dontSaveIfUnmodified)
dontSaveIfUnmodified, /*isAutosave=*/false,
/*isExitSave=*/true);
}
- else if (_isModified)
+ else if (isModified())
{
const std::chrono::steady_clock::time_point now = std::chrono::steady_clock::now();
const std::chrono::milliseconds::rep inactivityTimeMs = std::chrono::duration_cast<std::chrono::milliseconds>(now - _lastActivityTime).count();
@@ -2377,7 +2375,7 @@ void DocumentBroker::dumpState(std::ostream& os)
now - _threadStart).count() << "s";
os << "\n sent: " << sent;
os << "\n recv: " << recv;
- os << "\n modified?: " << _isModified;
+ os << "\n modified?: " << isModified();
os << "\n jail id: " << _jailId;
os << "\n filename: " << LOOLWSD::anonymizeUrl(_filename);
os << "\n public uri: " << _uriPublic.toString();
diff --git a/wsd/DocumentBroker.hpp b/wsd/DocumentBroker.hpp
index d270f53b0..42fc82bbb 100644
--- a/wsd/DocumentBroker.hpp
+++ b/wsd/DocumentBroker.hpp
@@ -313,7 +313,7 @@ private:
/// True if we know the doc is modified or
/// if there has been activity from a client after we last *requested* saving,
/// since there are race conditions vis-a-vis user activity while saving.
- bool isPossiblyModified() const { return _isModified || (_lastSaveRequestTime < _lastActivityTime); }
+ bool isPossiblyModified() const { return isModified() || (_lastSaveRequestTime < _lastActivityTime); }
/// True iff there is at least one non-readonly session other than the given.
/// Since only editable sessions can save, we need to use the last to
More information about the Libreoffice-commits
mailing list