Bug 303714

Summary: Tag checkboxes state changes on mouse release only
Product: [Applications] digikam Reporter: Pierre Choffet <ct.gsk>
Component: Tags-EngineAssignee: Digikam Developers <digikam-bugs-null>
Status: RESOLVED UPSTREAM    
Severity: normal    
Priority: NOR    
Version: 2.7.0   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed In: 7.6.0

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/