Closed rhl-bthr closed 6 years ago
@quozl, kindly review
Reviewed. Tested on Ubuntu 18.04. Unfortunate that we don't know what the problem is caused by.
Agreed. I will submit a patch if I find the actual cause.
I anticipate more such issues might come while porting to Python3 (and some existing ones might get mysteriously resolved)
Fixed in this PR:
Explanation of the issue:
clicked
signal was emitted,_favorite_clicked_cb
was called, andself._model
was updated, but the display was not updatedChanges made:
_do_refresh
from_favorite_clicked_cb
Investigation:
_favorite_clicked_cb
is calledcell_rect
values are correctTriple clicking
(odd clicks) updates the icon. Essentially, more than one simultaneous click updates the display. Could be similar to what @quozl explained here