Summary: | Add timer to mouse up event to prevent accidental clicks | ||
---|---|---|---|
Product: | [Unmaintained] kdelibs | Reporter: | Sean Lynch <techniq35> |
Component: | general | Assignee: | Stephan Kulow <coolo> |
Status: | RESOLVED DUPLICATE | ||
Severity: | wishlist | CC: | esigra, kde, l.lunak |
Priority: | NOR | ||
Version: | unspecified | ||
Target Milestone: | --- | ||
Platform: | Compiled Sources | ||
OS: | Linux | ||
Latest Commit: | Version Fixed In: | ||
Sentry Crash Report: |
Description
Sean Lynch
2003-12-16 06:35:31 UTC
I was also just about to submit this bug. It's even worse than described above. Context menu's don't have an edge that is insensitive to right mouse button releases. When the user accidentally moves the mouse 1 pixel when calling a RMB menu, it often triggers a 'mouse clicked' event for the RMB menu. Luckily, the RMB item appearing right next to the mouse pointer isn't destructive most of the time. This bug is annoying though, it leads to unexpected behavior. It might be solved by a small edge that is insensitive to RMB releases, or a small delay. There's a patch (0060) for this in qt-copy which fixes the problem you described. I have also had this problem for ages. Sometimes you right-click an icon in the system tray and it just quits because somehow the mouse was near enough 'Quit' for it to be selected. Sometimes the menu randomly appears right underneath the cursor which makes the problem even worse. |