[Libreoffice-commits] online.git: wsd/DocumentBroker.cpp
Pranav Kant
pranavk at collabora.co.uk
Tue Dec 13 12:36:01 UTC 2016
wsd/DocumentBroker.cpp | 6 ++++++
1 file changed, 6 insertions(+)
New commits:
commit b914aa422264ff68b69d75a397f1fd0836791dd7
Author: Pranav Kant <pranavk at collabora.co.uk>
Date: Tue Dec 13 18:01:50 2016 +0530
wsd: If Disabled, turn their corresponding Hide options on
loleaflet will then automatically hide these options from the UI
Change-Id: I65a320850a35b5af4291d896d5942dddfaaa0c98
diff --git a/wsd/DocumentBroker.cpp b/wsd/DocumentBroker.cpp
index 4a5b1c8..0470cbb 100644
--- a/wsd/DocumentBroker.cpp
+++ b/wsd/DocumentBroker.cpp
@@ -266,6 +266,12 @@ bool DocumentBroker::load(std::shared_ptr<ClientSession>& session, const std::st
wopiInfo->set("PostMessageOrigin", wopifileinfo->_postMessageOrigin);
}
+ // If print, export are disabled, order client to hide these options in the UI
+ if (wopifileinfo->_disablePrint)
+ wopifileinfo->_hidePrintOption = true;
+ if (wopifileinfo->_disableExport)
+ wopifileinfo->_hideExportOption = true;
+
wopiInfo->set("HidePrintOption", wopifileinfo->_hidePrintOption);
wopiInfo->set("HideSaveOption", wopifileinfo->_hideSaveOption);
wopiInfo->set("HideExportOption", wopifileinfo->_hideExportOption);
More information about the Libreoffice-commits
mailing list