From: Peter Penz Date: Sun, 4 Jan 2009 18:26:43 +0000 (+0000) Subject: Fixed issue that in combination with the "automatically open folders during drag... X-Git-Url: https://cloud.milkyroute.net/gitweb/dolphin.git/commitdiff_plain/2872b35f4b4af9ab3c934da6c48834ba1dfca64a Fixed issue that in combination with the "automatically open folders during drag operations" the details view is not drawn correctly in the following case: Drag an item in the icons view to a folder which uses the details view. Thanks to Simon St. James for the patch! CCBUG: 178630 svn path=/trunk/KDE/kdebase/apps/; revision=905627 --- diff --git a/src/dolphindetailsview.cpp b/src/dolphindetailsview.cpp index 5e7b7ae07..2d18c8e18 100644 --- a/src/dolphindetailsview.cpp +++ b/src/dolphindetailsview.cpp @@ -613,8 +613,10 @@ void DolphinDetailsView::slotHeaderSectionResized(int logicalIndex, int oldSize, Q_UNUSED(newSize); // If the user changes the size of the headers, the autoresize feature should be // turned off. As there is no dedicated interface to find out whether the header - // section has been resized by the user or by a resize event, the following approach is used: - if ((QApplication::mouseButtons() & Qt::LeftButton) && isVisible()) { + // section has been resized by the user or by a resize event, another approach is used. + // Attention: Take care when changing the if-condition to verify that there is no + // regression in combination with bug 178630 (see fix in comment #8). + if ((QApplication::mouseButtons() & Qt::LeftButton) && header()->underMouse()) { disableAutoResizing(); } }