diff --git a/src/modules/partition/gui/PartitionBarsView.cpp b/src/modules/partition/gui/PartitionBarsView.cpp index f2d726d11..976ab3c5f 100644 --- a/src/modules/partition/gui/PartitionBarsView.cpp +++ b/src/modules/partition/gui/PartitionBarsView.cpp @@ -238,11 +238,24 @@ PartitionBarsView::indexAt( const QPoint &point, rect.height() - 2 * EXTENDED_PARTITION_MARGIN ); if ( subRect.contains( point ) ) + { + cDebug() << "point:" << point + << "\t\trect:" << subRect + << "\t\tindex:" << item.index.data(); return indexAt( point, subRect, item.index ); + } + cDebug() << "point:" << point + << "\t\trect:" << thisItemRect + << "\t\tindex:" << item.index.data(); return item.index; } else // contains but no children, we win + { + cDebug() << "point:" << point + << "\t\trect:" << thisItemRect + << "\t\tindex:" << item.index.data(); return item.index; + } } x += width; }