зеркало из https://github.com/mozilla/pjs.git
fix a drawing order glitch in the mac default plugin. b=467580 sr=jst
This commit is contained in:
Родитель
97794fff17
Коммит
8b7a671f90
|
@ -228,12 +228,6 @@ void drawPlugin(NPP instance)
|
|||
CGContextSetGrayFillColor(cgContext, 1.0, 1.0);
|
||||
CGContextDrawPath(cgContext, kCGPathFill);
|
||||
|
||||
// draw a blue frame around the plugin
|
||||
CGContextAddRect(cgContext, CGRectMake(0, 0, windowWidth, windowHeight));
|
||||
CGContextSetRGBStrokeColor(cgContext, 0.0, 0.0, 0.5, 1.0);
|
||||
CGContextSetLineWidth(cgContext, 2.0);
|
||||
CGContextStrokePath(cgContext);
|
||||
|
||||
// draw the broken plugin icon
|
||||
CFBundleRef bundle = ::CFBundleGetBundleWithIdentifier(CFSTR("org.mozilla.DefaultPlugin"));
|
||||
CFURLRef imageURL = ::CFBundleCopyResourceURL(bundle, CFSTR("plugin"), CFSTR("png"), NULL);
|
||||
|
@ -247,6 +241,12 @@ void drawPlugin(NPP instance)
|
|||
::CGContextDrawImage(cgContext, drawRect, imageRef);
|
||||
::CGImageRelease(imageRef);
|
||||
|
||||
// draw a blue frame around the plugin
|
||||
CGContextAddRect(cgContext, CGRectMake(0, 0, windowWidth, windowHeight));
|
||||
CGContextSetRGBStrokeColor(cgContext, 0.0, 0.0, 0.5, 1.0);
|
||||
CGContextSetLineWidth(cgContext, 2.0);
|
||||
CGContextStrokePath(cgContext);
|
||||
|
||||
// restore the cgcontext gstate
|
||||
CGContextRestoreGState(cgContext);
|
||||
}
|
||||
|
|
Загрузка…
Ссылка в новой задаче