summaryrefslogtreecommitdiff
path: root/vcl
diff options
context:
space:
mode:
authorCaolán McNamara <caolanm@redhat.com>2020-04-15 16:32:50 +0100
committerCaolán McNamara <caolanm@redhat.com>2020-04-15 20:13:25 +0200
commitff8288b98f6975c7fc9f36155d26a44e8c625f94 (patch)
tree2536ff2b1ef46e9fe886516c8833b7be763a8816 /vcl
parent2e6753fc764c9c5f36c623e4bdf0f3dfc7229391 (diff)
tdf#126828 skip "on-demand" entries
Change-Id: I5a1b20ce2e6c1d228760fc39e7770e1b497bd9ef Reviewed-on: https://gerrit.libreoffice.org/c/core/+/92306 Tested-by: Jenkins Reviewed-by: Caolán McNamara <caolanm@redhat.com>
Diffstat (limited to 'vcl')
-rw-r--r--vcl/unx/gtk3/gtk3gtkinst.cxx6
1 files changed, 6 insertions, 0 deletions
diff --git a/vcl/unx/gtk3/gtk3gtkinst.cxx b/vcl/unx/gtk3/gtk3gtkinst.cxx
index 070958751aed..f21de3229b21 100644
--- a/vcl/unx/gtk3/gtk3gtkinst.cxx
+++ b/vcl/unx/gtk3/gtk3gtkinst.cxx
@@ -9423,6 +9423,9 @@ private:
if (gtk_tree_model_iter_next(pModel, &tmp))
{
rGtkIter.iter = tmp;
+ //on-demand dummy entry doesn't count
+ if (get_text(rGtkIter, -1) == "<dummy>")
+ return iter_next(rGtkIter, bOnlyExpanded);
return true;
}
// Move up level(s) until we find the level where the next node exists.
@@ -9432,6 +9435,9 @@ private:
if (gtk_tree_model_iter_next(pModel, &tmp))
{
rGtkIter.iter = tmp;
+ //on-demand dummy entry doesn't count
+ if (get_text(rGtkIter, -1) == "<dummy>")
+ return iter_next(rGtkIter, bOnlyExpanded);
return true;
}
}