]> SALOME platform Git repositories - modules/gui.git/commitdiff
Salome HOME
EDF-#25841: fix bug; mis-selection of model-index V9_5_BR
authorDUC ANH HOANG <duc-anh-externe.hoang@edf.fr>
Fri, 9 Sep 2022 09:07:54 +0000 (11:07 +0200)
committerjfa <jfa@opencascade.com>
Mon, 19 Sep 2022 12:48:22 +0000 (15:48 +0300)
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