Bug 153927 - Plasmoids don't translate (mathy, not language) correctly immediately after a rotation
Summary: Plasmoids don't translate (mathy, not language) correctly immediately after a...
Status: RESOLVED FIXED
Alias: None
Product: plasma4
Classification: Plasma
Component: general (show other bugs)
Version: unspecified
Platform: Compiled Sources Linux
: NOR normal
Target Milestone: ---
Assignee: Plasma Bugs List
URL:
Keywords:
Depends on:
Blocks:
 
Reported: 2007-12-12 20:46 UTC by Cye Stoner
Modified: 2008-03-12 21:20 UTC (History)
0 users

See Also:
Latest Commit:
Version Fixed In:


Attachments
rotates and translates now correct (7.33 KB, patch)
2007-12-13 11:15 UTC, thomas coopman
Details

Note You need to log in before you can comment on or make changes to this bug.
Description Cye Stoner 2007-12-12 20:46:30 UTC
Version:            (using KDE Devel)
Installed from:    Compiled sources
Compiler:          Kubuntu KDE4 RC2 packages 
OS:                Linux

Immediately after performing a rotation of a plasmoid, trying to translate its position "acts weird."
By "Acts Weird" I mean that after the rotation, clicking to move the plasmoid and dragging the widget to the right will result in the widget frame translating to ITS right (a 90 degree rotation followed immediately by a translation to the right will push the widget up/down).

The problem does not occur once the widget has lost and then regained focus. I am guessing that this is because the frame is then redrawn correctly.
Comment 1 thomas coopman 2007-12-13 11:15:21 UTC
Created attachment 22520 [details]
rotates and translates now correct

My first patch, this fixes the problem for me.
Comment 2 Jason Stubbs 2007-12-15 06:49:19 UTC
SVN commit 748642 by jstubbs:

Take translations into account when moving an applet.
Patch derived from work done by Thomas Coopman.
BUG: 153927


 M  +9 -4      applethandle.cpp  


WebSVN link: http://websvn.kde.org/?view=rev&revision=748642
Comment 3 Ben Klopfenstein 2008-03-11 23:47:58 UTC
I think I have this bug still, kde 4.0.2 on the opensuse live cd, running in qemu. under this setup, rotation then translation has the same problems described in this bug.
Comment 4 Ben Klopfenstein 2008-03-12 21:20:28 UTC
I have confirmed that the rotation/translation bug exists in kde 4.0.2 on the opensuse live cd if you are using the vesa driver. on this same machine if I use the radeon driver, it works correctly.