WebKit Bugzilla
New
Browse
Log In
×
Sign in with GitHub
or
Remember my login
Create Account
·
Forgot Password
Forgotten password account recovery
RESOLVED FIXED
106209
Use explicit constructor to convert from Int/FloatSize to Int/FloatPoint
https://bugs.webkit.org/show_bug.cgi?id=106209
Summary
Use explicit constructor to convert from Int/FloatSize to Int/FloatPoint
Steve Block
Reported
2013-01-06 21:37:19 PST
Use explicit constructor to convert from Int/FloatSize to Int/FloatPoint
Attachments
Patch
(4.35 KB, patch)
2013-01-06 21:38 PST
,
Steve Block
no flags
Details
Formatted Diff
Diff
Patch
(4.36 KB, patch)
2013-01-07 19:30 PST
,
Steve Block
no flags
Details
Formatted Diff
Diff
Show Obsolete
(1)
View All
Add attachment
proposed patch, testcase, etc.
Steve Block
Comment 1
2013-01-06 21:38:39 PST
Created
attachment 181477
[details]
Patch
Steve Block
Comment 2
2013-01-06 21:41:30 PST
This is easier to read than using operator+ with a zero Int/FloatPoint.
Kentaro Hara
Comment 3
2013-01-07 00:54:51 PST
Comment on
attachment 181477
[details]
Patch View in context:
https://bugs.webkit.org/attachment.cgi?id=181477&action=review
> Source/WebCore/rendering/RenderLayerBacking.cpp:623 > + m_ancestorClippingLayer->setPosition(IntPoint(parentClipRect.location() - graphicsLayerParentLocation));
Nit: How about using FloatPoint() instead of IntPoint(), since GraphicLayers::setPosition() expects a FloatPoint?
> Source/WebCore/rendering/RenderLayerBacking.cpp:633 > + m_graphicsLayer->setPosition(IntPoint(relativeCompositingBounds.location() - graphicsLayerParentLocation));
Ditto.
> Source/WebCore/rendering/RenderLayerBacking.cpp:651 > + clipLayer->setPosition(IntPoint(clippingBox.location() - localCompositingBounds.location()));
Ditto.
> Source/WebCore/rendering/RenderLayerBacking.cpp:736 > + m_scrollingLayer->setPosition(IntPoint(paddingBox.location() - localCompositingBounds.location()));
Ditto.
Steve Block
Comment 4
2013-01-07 19:30:22 PST
Created
attachment 181623
[details]
Patch
Steve Block
Comment 5
2013-01-07 19:35:02 PST
I thought that it was good to make clear that the arguments to setPosition() were integer types, rather than floating types, but I don't feel strongly. Done.
WebKit Review Bot
Comment 6
2013-01-07 22:09:16 PST
Comment on
attachment 181623
[details]
Patch Clearing flags on attachment: 181623 Committed
r139032
: <
http://trac.webkit.org/changeset/139032
>
WebKit Review Bot
Comment 7
2013-01-07 22:09:20 PST
All reviewed patches have been landed. Closing bug.
Note
You need to
log in
before you can comment on or make changes to this bug.
Top of Page
Format For Printing
XML
Clone This Bug