summaryrefslogtreecommitdiffstats
path: root/WebKit/mac/WebInspector/WebNodeHighlightView.mm
diff options
context:
space:
mode:
Diffstat (limited to 'WebKit/mac/WebInspector/WebNodeHighlightView.mm')
-rw-r--r--WebKit/mac/WebInspector/WebNodeHighlightView.mm13
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