diff options
author | Caolán McNamara <caolanm@redhat.com> | 2020-04-15 16:32:50 +0100 |
---|---|---|
committer | Caolán McNamara <caolanm@redhat.com> | 2020-04-15 20:13:25 +0200 |
commit | ff8288b98f6975c7fc9f36155d26a44e8c625f94 (patch) | |
tree | 2536ff2b1ef46e9fe886516c8833b7be763a8816 /vcl/unx | |
parent | 2e6753fc764c9c5f36c623e4bdf0f3dfc7229391 (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/unx')
-rw-r--r-- | vcl/unx/gtk3/gtk3gtkinst.cxx | 6 |
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; } } |