Bug 360199 - Weird mouse behaviour in plasmoid
Summary: Weird mouse behaviour in plasmoid
Status: RESOLVED FIXED
Alias: None
Product: print-manager
Classification: Frameworks and Libraries
Component: applet (show other bugs)
Version: unspecified
Platform: openSUSE Linux
: NOR normal
Target Milestone: ---
Assignee: Nate Graham
URL:
Keywords: junior-jobs
Depends on:
Blocks:
 
Reported: 2016-03-07 10:13 UTC by Fabian Vogt
Modified: 2020-03-16 14:18 UTC (History)
2 users (show)

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


Attachments
Video demonstrating the problem (255.72 KB, video/mp4)
2016-03-07 10:13 UTC, Fabian Vogt
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Fabian Vogt 2016-03-07 10:13:00 UTC
The item selection does not follow the mouse cursor position reliably,
it seems as if the items had a much smaller MouseArea size.
Screencast attached.

Reproducible: Always
Comment 1 Fabian Vogt 2016-03-07 10:13:26 UTC
Created attachment 97736 [details]
Video demonstrating the problem
Comment 2 Nate Graham 2020-03-10 21:13:16 UTC
Related to Bug 398681. Possibly the same root cause.
Comment 3 Nate Graham 2020-03-11 19:27:27 UTC
Submitted a patch to fix this: https://phabricator.kde.org/D27995
Comment 4 Nate Graham 2020-03-12 18:55:34 UTC
Git commit faea0b125911820c2c574cf17457f2d15c6100ba by Nate Graham.
Committed on 12/03/2020 at 18:55.
Pushed by ngraham into branch 'master'.

[Applet] Fix list item margins

Summary:
Related: bug 398681
FIXED-IN: 20.04.0

This is a minimal change needed to fix the aforementioned bugs. Ultimately I would like to
make a re-usable component to implement this "expandable list item" paradigm (which is
also used in the Networks, Bluetooth, Vaults, and Device Notifier applets) so we don't
have to maintain five versions of the code. See T12812.

Test Plan:
Before: {F8171128}

After: {F8171127}

Reviewers: #plasma, dantti, cblack, ndavis

Reviewed By: cblack, ndavis

Subscribers: cblack, sefaeyeoglu, kde-utils-devel

Differential Revision: https://phabricator.kde.org/D27995

M  +5    -9    plasmoid/package/contents/ui/PrinterItem.qml

https://commits.kde.org/print-manager/faea0b125911820c2c574cf17457f2d15c6100ba