Summary: | Dragging of multiple files broken in tree and list view | ||
---|---|---|---|
Product: | [Applications] konqueror | Reporter: | Stephan Jaensch <sjaensch> |
Component: | general | Assignee: | Konqueror Developers <konq-bugs> |
Status: | RESOLVED FIXED | ||
Severity: | normal | CC: | dmirand, hochglanz, j.cook, kde, rob, salmankhilji |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Stephan Jaensch
2003-03-21 21:25:47 UTC
This is probably a kdelibs bug, not a konqueror one. Happens also with the file view in KBearFTP. I can confirm this bug with KDE 3.1.1 compile from scratch via Konstruct on a RH 8.0 machine. Same results: select a bunch of files by click-dragging. Release button. Click on selected area, and everything is deselected except the file you just clicked on. Thanks for the Ctrl tip. Nevertheless this bug is a showstopper for me. For me too. But it seems noone really cares. I'm not able to change the product or component of this bug (though I'm the reporter), let alone confirm it. It would be really nice if someone could take care of this, especially since it doesn't seem to involve a lot of bug hunting, but simply identifying the checkin on HEAD that fixed this bug and backporting it. I'd try it myself, but on IRC nobody knew what files I'd have to scan for appropriate checkins. I can also confirm that this bug is still present in KDE 3.1.1. *** Bug 56378 has been marked as a duplicate of this bug. *** I can confirm this bug on Debian Woody running official 3.1.1 .debs. I can confirm this as well, using Debian Testing running Woody/stable KDE 3.1.1 packages. Qt-3.1.2 bug, acknowledged by TrollTech, and fixed by the patch below. --- src/widgets/qlistview.cpp 3 Mar 2003 16:44:49 -0000 1.55 +++ src/widgets/qlistview.cpp 3 Apr 2003 06:41:28 -0000 1.56 @@ -4166,7 +4166,7 @@ void QListView::contentsMousePressEventE else if ( selectionMode() == Extended ) { bool changed = FALSE; if ( !(e->state() & (ControlButton | ShiftButton)) ) { - if ( !i->isSelected() || e->button() != RightButton ) { + if ( !i->isSelected() ) { bool blocked = signalsBlocked(); blockSignals( TRUE ); clearSelection(); Assuming KDE to use the QT shared libraries (.so) only I applied the patch and recompiled QT: the problem is resolved !!! Thank you, Dick This bug still exists in 3.1.2 (tried for "info list view", "tree view", "detailed list view" *** Bug 58407 has been marked as a duplicate of this bug. *** *** Bug 59767 has been marked as a duplicate of this bug. *** *** Bug 59231 has been marked as a duplicate of this bug. *** *** Bug 61683 has been marked as a duplicate of this bug. *** *** Bug 62569 has been marked as a duplicate of this bug. *** |