[Libreoffice-commits] online.git: loleaflet/src
Michael Meeks (via logerrit)
logerrit at kemper.freedesktop.org
Thu Feb 20 04:03:35 UTC 2020
loleaflet/src/control/Control.MobileWizard.js | 12 +++++++-----
1 file changed, 7 insertions(+), 5 deletions(-)
New commits:
commit 6197b259595b2c014e8a2c169cd5ebcceed8a40a
Author: Michael Meeks <michael.meeks at collabora.com>
AuthorDate: Thu Feb 20 03:24:29 2020 +0000
Commit: Michael Meeks <michael.meeks at collabora.com>
CommitDate: Thu Feb 20 05:03:16 2020 +0100
mend removal of adjacent jsdialog wizard items by name.
Change-Id: Id91a58cde7581d23aeb82a95f26a1c0e1352e411
Reviewed-on: https://gerrit.libreoffice.org/c/online/+/89067
Tested-by: Michael Meeks <michael.meeks at collabora.com>
Reviewed-by: Michael Meeks <michael.meeks at collabora.com>
diff --git a/loleaflet/src/control/Control.MobileWizard.js b/loleaflet/src/control/Control.MobileWizard.js
index de54a6d71..300f21773 100644
--- a/loleaflet/src/control/Control.MobileWizard.js
+++ b/loleaflet/src/control/Control.MobileWizard.js
@@ -399,7 +399,7 @@ L.Control.MobileWizard = L.Control.extend({
_removeItems: function (data, items) {
if (data.children) {
- for (var i = 0; i < data.children.length; i++) {
+ for (var i = 0; i < data.children.length;) {
var childRemoved = false;
for (var j = 0; j < items.length; j++) {
if (data.children[i].id === items[j]) {
@@ -408,10 +408,12 @@ L.Control.MobileWizard = L.Control.extend({
break;
}
}
- if (childRemoved && i > 0)
- i = i - 1;
- if (data.children[i])
- this._removeItems(data.children[i], items);
+ if (!childRemoved)
+ {
+ if (data.children[i])
+ this._removeItems(data.children[i], items);
+ i++;
+ }
}
}
},
More information about the Libreoffice-commits
mailing list