changeset 32237:6d20f476936e

fix another crash of variable editor with Qt6 * variable-editor.cc (variable_editor::variable_focused): only search for direct children in findchildren <variable_dock_widget *>
author Torsten Lilge <ttl-octave@mailbox.org>
date Sat, 05 Aug 2023 16:12:14 +0200
parents dc84ba676ebe
children 10db16bf2440
files libgui/src/variable-editor.cc
diffstat 1 files changed, 1 insertions(+), 1 deletions(-) [+]
line wrap: on
line diff
--- a/libgui/src/variable-editor.cc	Sat Aug 05 16:12:11 2023 +0200
+++ b/libgui/src/variable-editor.cc	Sat Aug 05 16:12:14 2023 +0200
@@ -1541,7 +1541,7 @@
   m_focus_widget_vdw = nullptr;
   if (current != nullptr)
     {
-      QList<variable_dock_widget *> vdwlist = findChildren<variable_dock_widget *> ();
+      QList<variable_dock_widget *> vdwlist = findChildren<variable_dock_widget *> (QString (), Qt::FindDirectChildrenOnly);
       for (int i = 0; i < vdwlist.size (); i++)
         {
           variable_dock_widget *vdw = vdwlist.at (i);