Comment 8 for bug 688830

Revision history for this message
Ian Liu Rodrigues (ian-liu88) wrote :

I've been studying on how to solve this bug. This is what I've got so far:

There are two places in the code which I find relevant to this bug. Both of them are signals to Mouse Up events, one for the launcher icon[1] and another for each quick list item[2]. It seems the quick list events aren't emitted before the first one is finished. For example, the items in the quick list aren't highlighted when hovering them with the mouse pressed. But the event *is* implemented.

To conclude my thoughts, I think the only work to be done is to enable events in quick list while mouse button is pressed, since the mouse up event is already handled by the items in the quick list.

[1] - src/LauncherIcon.cpp @ LauncherIcon::RecvMouseUp
[2] - src/QuicklistView.cpp @ QuicklistView::RecvItemMouseRelease