| Index: base/mac/mac_util.mm
|
| diff --git a/base/mac/mac_util.mm b/base/mac/mac_util.mm
|
| index c32be37c63452cd8341a8641efeb983ac93c6fb2..7f3be186daa8c0da82e4b5d58f21b1d70f27d756 100644
|
| --- a/base/mac/mac_util.mm
|
| +++ b/base/mac/mac_util.mm
|
| @@ -9,7 +9,6 @@
|
| #include "base/file_path.h"
|
| #include "base/logging.h"
|
| #include "base/mac/scoped_cftyperef.h"
|
| -#include "base/message_loop.h"
|
| #include "base/scoped_nsobject.h"
|
| #include "base/sys_string_conversions.h"
|
|
|
| @@ -229,36 +228,6 @@ bool ShouldWindowsMiniaturizeOnDoubleClick() {
|
| [NSWindow performSelector:@selector(_shouldMiniaturizeOnDoubleClick)];
|
| }
|
|
|
| -void GrabWindowSnapshot(NSWindow* window,
|
| - std::vector<unsigned char>* png_representation,
|
| - int* width, int* height) {
|
| - png_representation->clear();
|
| - *width = 0;
|
| - *height = 0;
|
| -
|
| - // Make sure to grab the "window frame" view so we get current tab +
|
| - // tabstrip.
|
| - NSView* view = [[window contentView] superview];
|
| - ScopedCFTypeRef<CGImageRef> windowSnapshot(CGWindowListCreateImage(
|
| - CGRectNull, kCGWindowListOptionIncludingWindow,
|
| - [[view window] windowNumber], kCGWindowImageBoundsIgnoreFraming));
|
| - if (CGImageGetWidth(windowSnapshot) <= 0)
|
| - return;
|
| -
|
| - scoped_nsobject<NSBitmapImageRep> rep(
|
| - [[NSBitmapImageRep alloc] initWithCGImage:windowSnapshot]);
|
| - NSData* data = [rep representationUsingType:NSPNGFileType properties:nil];
|
| - const unsigned char* buf = static_cast<const unsigned char*>([data bytes]);
|
| - NSUInteger length = [data length];
|
| - if (buf == NULL || length == 0)
|
| - return;
|
| -
|
| - *width = static_cast<int>([rep pixelsWide]);
|
| - *height = static_cast<int>([rep pixelsHigh]);
|
| - png_representation->assign(buf, buf + length);
|
| - DCHECK(png_representation->size() > 0);
|
| -}
|
| -
|
| void ActivateProcess(pid_t pid) {
|
| ProcessSerialNumber process;
|
| OSStatus status = GetProcessForPID(pid, &process);
|
|
|