diff options
Diffstat (limited to 'WebKit/mac/WebInspector/WebNodeHighlightView.mm')
-rw-r--r-- | WebKit/mac/WebInspector/WebNodeHighlightView.mm | 13 |
1 files changed, 7 insertions, 6 deletions
diff --git a/WebKit/mac/WebInspector/WebNodeHighlightView.mm b/WebKit/mac/WebInspector/WebNodeHighlightView.mm index b3cd69e..7fc3cf4 100644 --- a/WebKit/mac/WebInspector/WebNodeHighlightView.mm +++ b/WebKit/mac/WebInspector/WebNodeHighlightView.mm @@ -67,14 +67,15 @@ using namespace WebCore; - (void)drawRect:(NSRect)rect { - [NSGraphicsContext saveGraphicsState]; + if (_webNodeHighlight) { + [NSGraphicsContext saveGraphicsState]; - ASSERT([[NSGraphicsContext currentContext] isFlipped]); + ASSERT([[NSGraphicsContext currentContext] isFlipped]); - GraphicsContext context((PlatformGraphicsContext*)[[NSGraphicsContext currentContext] graphicsPort]); - [_webNodeHighlight inspectorController]->drawNodeHighlight(context); - - [NSGraphicsContext restoreGraphicsState]; + GraphicsContext context((PlatformGraphicsContext*)[[NSGraphicsContext currentContext] graphicsPort]); + [_webNodeHighlight inspectorController]->drawNodeHighlight(context); + [NSGraphicsContext restoreGraphicsState]; + } } - (WebNodeHighlight *)webNodeHighlight |