Bug 446232

Summary: Incorrectly shaped monitor widget after applying orientation change
Product: [Applications] systemsettings Reporter: Frederick Yin <fkfd>
Component: kcm_kscreenAssignee: kscreen-bugs-null <kscreen-bugs-null>
Status: RESOLVED FIXED    
Severity: minor CC: nate, plasma-bugs-null
Priority: NOR    
Version First Reported In: 5.23.3   
Target Milestone: ---   
Platform: Arch Linux   
OS: Linux   
Latest Commit: Version Fixed/Implemented In: 5.24
Sentry Crash Report:
Attachments: A short screen recording of the bug taking place

Description Frederick Yin 2021-11-29 09:06:34 UTC
Created attachment 144061 [details]
A short screen recording of the bug taking place

SUMMARY
This bug is produced in System Settings->Hardware->Display and Monitor->Display Configuration. When the orientation of a monitor (doesn't matter primary or not) is rotated by 90 degrees, the widget representing the monitor (one of the draggable ones) will change its shape accordingly. But after clicking Apply, its shape turns back to what it was before.

STEPS TO REPRODUCE
Assuming your monitor's orientation is landscape by default:
1. Open Display Configuration.
2. Select a monitor, and under Orientation click 90° clockwise.
3. Click Apply.
4. Observe the widget's shape.

OBSERVED RESULT
Widget stays portrait.

EXPECTED RESULT
It has turned back to landscape.

SOFTWARE/OS VERSIONS
Arch Linux, X11, kernel 5.15.5-arch-1 (64-bit)
KDE Plasma Version: 5.23.3
KDE Frameworks Version: 5.88.0
Qt Version: 5.15.2
Comment 1 Frederick Yin 2021-11-30 00:05:37 UTC
(In reply to Frederick Yin from comment #0)

I compiled KScreen and systemsetting's master branch and seems like the bug is already fixed :)
Comment 2 Nate Graham 2022-11-12 14:35:26 UTC
Oh great!