]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
EDF-#25841: fix bug; mis-selection of model-index duc/V9_5_BR_fix_gui_for_panthere
authorDUC ANH HOANG <duc-anh-externe.hoang@edf.fr>
Fri, 9 Sep 2022 09:07:54 +0000 (11:07 +0200)
committerDUC ANH HOANG <duc-anh-externe.hoang@edf.fr>
Fri, 9 Sep 2022 14:45:59 +0000 (16:45 +0200)
src/ObjBrowser/OB_Browser.cxx

index 9fa0cfa33336efc20bb43c9e704fc05d4c4df349..17081499614c4afd365f74ae4ca7d3ef8726666c 100644 (file)
@@ -433,7 +433,8 @@ void OB_Browser::select( const QModelIndexList& indexes, const bool on, const bo
       for (int i = 1; i < indexes.size(); ++i) 
       {
         idx=indexes.at(i);
-        if(idx.parent().row()==last.parent().row() && idx.parent().column()==last.parent().column() &&
+        // The indexes must have the same parent to be selected
+        if(idx.parent()==last.parent() &&
            idx.row()==last.row()+1 && idx.column()==last.column())
         {
           // index is contiguous to last: extend the range