Title: [137989] trunk/Source/WebKit/chromium
- Revision
- 137989
- Author
- [email protected]
- Date
- 2012-12-17 23:14:18 -0800 (Mon, 17 Dec 2012)
Log Message
Web Inspector: paint inspector overlay on a transparency layer
https://bugs.webkit.org/show_bug.cgi?id=97659
Reviewed by Yury Semikhatsky.
Add a call to PlatformContextSkia::setDrawingToImageBuffer(true) to
fix wrong rendering of content on transparent background.
* src/WebDevToolsAgentImpl.cpp:
(WebKit::WebDevToolsAgentImpl::paintPageOverlay):
Modified Paths
Diff
Modified: trunk/Source/WebKit/chromium/ChangeLog (137988 => 137989)
--- trunk/Source/WebKit/chromium/ChangeLog 2012-12-18 06:54:52 UTC (rev 137988)
+++ trunk/Source/WebKit/chromium/ChangeLog 2012-12-18 07:14:18 UTC (rev 137989)
@@ -1,3 +1,16 @@
+2012-12-17 Andrey Kosyakov <[email protected]>
+
+ Web Inspector: paint inspector overlay on a transparency layer
+ https://bugs.webkit.org/show_bug.cgi?id=97659
+
+ Reviewed by Yury Semikhatsky.
+
+ Add a call to PlatformContextSkia::setDrawingToImageBuffer(true) to
+ fix wrong rendering of content on transparent background.
+
+ * src/WebDevToolsAgentImpl.cpp:
+ (WebKit::WebDevToolsAgentImpl::paintPageOverlay):
+
2012-12-17 Alex Hutter <[email protected]>
Exposing querySelector function on WebNode
Modified: trunk/Source/WebKit/chromium/src/WebDevToolsAgentImpl.cpp (137988 => 137989)
--- trunk/Source/WebKit/chromium/src/WebDevToolsAgentImpl.cpp 2012-12-18 06:54:52 UTC (rev 137988)
+++ trunk/Source/WebKit/chromium/src/WebDevToolsAgentImpl.cpp 2012-12-18 07:14:18 UTC (rev 137989)
@@ -612,8 +612,12 @@
void WebDevToolsAgentImpl::paintPageOverlay(WebCanvas* canvas)
{
InspectorController* ic = inspectorController();
- if (ic)
- ic->drawHighlight(GraphicsContextBuilder(canvas).context());
+ if (ic) {
+ GraphicsContextBuilder builder(canvas);
+ GraphicsContext& context = builder.context();
+ context.platformContext()->setDrawingToImageBuffer(true);
+ ic->drawHighlight(context);
+ }
}
void WebDevToolsAgentImpl::highlight()
_______________________________________________
webkit-changes mailing list
[email protected]
http://lists.webkit.org/mailman/listinfo/webkit-changes