Bug 324471 - Right clicking a minimized program in the task bar does not work a second time.
Summary: Right clicking a minimized program in the task bar does not work a second time.
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Unmaintained
Component: widget-taskbar (show other bugs)
Version: 4.11.1
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2013-09-03 17:15 UTC by nickpantazis
Modified: 2013-09-03 20:06 UTC (History)
1 user (show)

See Also:
Latest Commit:
Version Fixed In: 4.11.2
Sentry Crash Report:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description nickpantazis 2013-09-03 17:15:10 UTC
1. Minimize a program
2. Right click on it.
3. Right click on it again and again.
No right click options are shown for the program.

Reproducible: Always
Comment 1 Eike Hein 2013-09-03 17:17:32 UTC
Reproduced - seems to go away if you move the mouse out of the task inbetween right-clicks, though, which hints at yet another bug in kde-runtime's MouseEventListener and might be related to bug 323067 and bug 324470.
Comment 2 Eike Hein 2013-09-03 17:21:13 UTC
Actually, any mouse movement inbetween right-clicks is enough, so it's probably a consequence of kde-runtime 98f86dc1 - previously the Ungrab event caused by the popup menu opening would result in the recorded last event being discarded, now it's kept and the identical events are ignored. This is a lesser issue than the one 98f86dc1 fixed - a crash - but still a problem of course. Not immediately seeing a way out though, either behavior is broken ...
Comment 3 Eike Hein 2013-09-03 18:31:57 UTC
Git commit be1a5d484c70f4f6a383150810afbfbb367db2ac by Eike Hein.
Committed on 03/09/2013 at 18:29.
Pushed by hein into branch 'KDE/4.11'.

Discard the recorded events in the item-local handlers.

Solves problems with identical events being ignored due to
QGraphicsView's reuse of QGraphicsSceneMouseEvent instances.

CCMAIL:rdieter@fedoraproject.org
Related: bug 324470

M  +4    -0    plasma/declarativeimports/qtextracomponents/mouseeventlistener.cpp

http://commits.kde.org/kde-runtime/be1a5d484c70f4f6a383150810afbfbb367db2ac