| Index: chrome/browser/ui/panels/panel_window_controller_cocoa.mm
|
| diff --git a/chrome/browser/ui/panels/panel_window_controller_cocoa.mm b/chrome/browser/ui/panels/panel_window_controller_cocoa.mm
|
| index 97f05e339422a55d03b1bd7ca2f473e21867d7a5..e0cb9e97c1505b5f3a68b83846269fbfed748491 100644
|
| --- a/chrome/browser/ui/panels/panel_window_controller_cocoa.mm
|
| +++ b/chrome/browser/ui/panels/panel_window_controller_cocoa.mm
|
| @@ -32,6 +32,7 @@
|
| #include "chrome/browser/ui/panels/panel_settings_menu_model.h"
|
| #include "chrome/browser/ui/panels/panel_strip.h"
|
| #import "chrome/browser/ui/panels/panel_titlebar_view_cocoa.h"
|
| +#import "chrome/browser/ui/panels/panel_utils_cocoa.h"
|
| #include "chrome/browser/ui/toolbar/encoding_menu_controller.h"
|
| #include "chrome/common/chrome_notification_types.h"
|
| #include "content/public/browser/notification_service.h"
|
| @@ -408,9 +409,11 @@ enum {
|
| return windowShim_->panel()->draggable();
|
| }
|
|
|
| -- (void)startDrag {
|
| +- (void)startDrag:(NSPoint)mouseLocation {
|
| animateOnBoundsChange_ = NO;
|
| - windowShim_->panel()->manager()->StartDragging(windowShim_->panel());
|
| + windowShim_->panel()->manager()->StartDragging(
|
| + windowShim_->panel(),
|
| + cocoa_utils::ConvertPointFromCocoaCoordinates(mouseLocation));
|
| }
|
|
|
| - (void)endDrag:(BOOL)cancelled {
|
| @@ -418,9 +421,9 @@ enum {
|
| windowShim_->panel()->manager()->EndDragging(cancelled);
|
| }
|
|
|
| -- (void)dragWithDeltaX:(int)deltaX
|
| - deltaY:(int)deltaY {
|
| - windowShim_->panel()->manager()->Drag(deltaX, deltaY);
|
| +- (void)drag:(NSPoint)mouseLocation {
|
| + windowShim_->panel()->manager()->Drag(
|
| + ConvertPointFromCocoaCoordinates(mouseLocation));
|
| }
|
|
|
| - (void)setPanelFrame:(NSRect)frame
|
|
|