[Libreoffice-commits] online.git: 2 commits - kit/ChildSession.cpp loleaflet/src
Tamás Zolnai (via logerrit)
logerrit at kemper.freedesktop.org
Tue Dec 3 13:44:28 UTC 2019
kit/ChildSession.cpp | 3 ++-
loleaflet/src/control/Control.ContextMenu.js | 1 +
loleaflet/src/control/Control.JSDialogBuilder.js | 4 ++++
loleaflet/src/control/Control.MobileWizard.js | 3 +++
4 files changed, 10 insertions(+), 1 deletion(-)
New commits:
commit 2e9dfc2851a50063ffa4f202e62a34ccd3cf09fd
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Tue Dec 3 13:31:15 2019 +0100
Commit: Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Tue Dec 3 14:44:17 2019 +0100
Context menu wizard: always close by clicking on an item.
Change-Id: Ie51b5266e41d488d93f74e5dcc547aa0f5f41aa5
Reviewed-on: https://gerrit.libreoffice.org/84342
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai at collabora.com>
diff --git a/loleaflet/src/control/Control.ContextMenu.js b/loleaflet/src/control/Control.ContextMenu.js
index 87f2ad02a..30f539493 100644
--- a/loleaflet/src/control/Control.ContextMenu.js
+++ b/loleaflet/src/control/Control.ContextMenu.js
@@ -103,6 +103,7 @@ L.Control.ContextMenu = L.Control.extend({
}
var contextMenu = this._createContextMenuStructure(obj);
if (window.mode.isMobile()) {
+ window.contextMenuWizard = true;
var menuData = this.getMenuStructureForMobileWizard(contextMenu, true, '');
map.fire('mobilewizard', menuData);
} else {
diff --git a/loleaflet/src/control/Control.JSDialogBuilder.js b/loleaflet/src/control/Control.JSDialogBuilder.js
index b7e1ebec9..7de526461 100644
--- a/loleaflet/src/control/Control.JSDialogBuilder.js
+++ b/loleaflet/src/control/Control.JSDialogBuilder.js
@@ -1404,6 +1404,10 @@ L.Control.JSDialogBuilder = L.Control.extend({
window.onClick(null, 'insertion_mobile_wizard');
else if (window.mobileMenuWizard)
$('#main-menu-state').click()
+ else if (window.contextMenuWizard) {
+ window.contextMenuWizard = false;
+ builder.map.fire('closemobilewizard');
+ }
});
} else {
console.debug('Builder used outside of mobile wizard: please implement the click handler');
diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js
index 2af4f2cf9..c02e6d5fc 100644
--- a/loleaflet/src/control/Control.MobileWizard.js
+++ b/loleaflet/src/control/Control.MobileWizard.js
@@ -127,6 +127,9 @@ L.Control.MobileWizard = L.Control.extend({
w2ui['actionbar'].click('insertion_mobile_wizard')
} else if (window.mobileMenuWizard === true) {
$('#main-menu-state').click()
+ } else if (window.contextMenuWizard) {
+ window.contextMenuWizard = false;
+ this.map.fire('closemobilewizard');
}
} else {
this._currentDepth--;
commit 1e6ff5587847b8df1bf4fadf5ffb8cded038750a
Author: Tamás Zolnai <tamas.zolnai at collabora.com>
AuthorDate: Tue Dec 3 13:21:45 2019 +0100
Commit: Tamás Zolnai <tamas.zolnai at collabora.com>
CommitDate: Tue Dec 3 14:44:09 2019 +0100
Spelling context menu: Fix execution of LanguageStatus
Change-Id: Ia309246ee37c6c598e518e66f96fc80e1320ce55
Reviewed-on: https://gerrit.libreoffice.org/84341
Reviewed-by: Tamás Zolnai <tamas.zolnai at collabora.com>
Tested-by: Tamás Zolnai <tamas.zolnai at collabora.com>
diff --git a/kit/ChildSession.cpp b/kit/ChildSession.cpp
index 7e8c1f70c..45ee614e4 100644
--- a/kit/ChildSession.cpp
+++ b/kit/ChildSession.cpp
@@ -366,7 +366,8 @@ bool ChildSession::_handleInput(const char *buffer, int length)
else if (tokens[0] == "uno")
{
// SpellCheckApplySuggestion might contain non separator spaces
- if (tokens[1].find(".uno:SpellCheckApplySuggestion") != std::string::npos)
+ if (tokens[1].find(".uno:SpellCheckApplySuggestion") != std::string::npos ||
+ tokens[1].find(".uno:LanguageStatus") != std::string::npos)
{
std::vector<std::string> newTokens;
newTokens.push_back(tokens[0]);
More information about the Libreoffice-commits
mailing list