Bug 303714 - Tag checkboxes state changes on mouse release only
Summary: Tag checkboxes state changes on mouse release only
Status: RESOLVED UPSTREAM
Alias: None
Product: digikam
Classification: Applications
Component: Tags-Engine (show other bugs)
Version: 2.7.0
Platform: Arch Linux Linux
: NOR normal
Target Milestone: ---
Assignee: Digikam Developers
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2012-07-18 04:02 UTC by Pierre Choffet
Modified: 2022-01-22 14:02 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In: 7.6.0


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Pierre Choffet 2012-07-18 04:02:01 UTC
The state of tag checkboxes in the right panel "Tags" is changing when releasing mouse button over instead of requiring mouse press + mouse release.

This leads to mistaging when closing contextual menu, folding tag with childrens... with mouse cursor over a tag checkbox.

Reproducible: Always

Steps to Reproduce:
1. Left click a blank part of the tagging tree view in the right panel. Keep button pressed
2. Move the mouse cursor over a tag checkbox
3. Release mouse button
Actual Results:  
The checkbox state changes

Expected Results:  
The checkbox shouldn't change as long as the checkbox hasn't received pressed+released event

The current behavior hasn't been introduced in latest version. The bug exists at least since months.
Comment 1 Marcel Wiesweg 2012-09-20 19:56:07 UTC
We use, IIRC, Qt for drawing this view with a tiny custom delegate, which does not interfere with drawing.
=> Behavior is implemented by Qt
Comment 2 Christoph Feck 2012-09-20 21:16:30 UTC
Confirmed, see also bug 239940. Please report to Qt developers at their new address at https://bugreports.qt-project.org/