[Libreoffice-commits] online.git: loleaflet/src

Szymon KÅ‚os (via logerrit) logerrit at kemper.freedesktop.org
Fri May 1 16:27:27 UTC 2020


 loleaflet/src/control/Control.JSDialogBuilder.js |    4 +++-
 1 file changed, 3 insertions(+), 1 deletion(-)

New commits:
commit 42313f8bbce7db2c7180a476032f1c7cdb141cd9
Author:     Szymon Kłos <szymon.klos at collabora.com>
AuthorDate: Tue Apr 28 16:05:03 2020 +0200
Commit:     Szymon Kłos <szymon.klos at collabora.com>
CommitDate: Fri May 1 18:27:08 2020 +0200

    notebookbar: encode spaces in uno command parameters
    
    Change-Id: Id98b95a7c60974cb93ee6f7facc9dc5f885033a1
    Reviewed-on: https://gerrit.libreoffice.org/c/online/+/93287
    Tested-by: Jenkins CollaboraOffice <jenkinscollaboraoffice at gmail.com>
    Reviewed-by: Szymon Kłos <szymon.klos at collabora.com>

diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index dcb1531bf..b6c3591bd 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -195,7 +195,9 @@ L.Control.JSDialogBuilder = L.Control.extend({
 		builder.wizard.setCurrentScrollPosition();
 
 		if (objectType == 'toolbutton' && eventType == 'click') {
-			builder.map.sendUnoCommand(data);
+			// encode spaces
+			var encodedCommand = data.replace(' ', '%20');
+			builder.map.sendUnoCommand(encodedCommand);
 		} else if (object) {
 			data = typeof data === 'string' ? data.replace('"', '\\"') : data;
 			var message = 'dialogevent ' + (window.sidebarId !== undefined ? window.sidebarId : -1) +


More information about the Libreoffice-commits mailing list