diff options
Diffstat (limited to 'chrome/browser/drag_utils.cc')
-rw-r--r-- | chrome/browser/drag_utils.cc | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/chrome/browser/drag_utils.cc b/chrome/browser/drag_utils.cc index f0be9be..5eb1c27 100644 --- a/chrome/browser/drag_utils.cc +++ b/chrome/browser/drag_utils.cc @@ -149,14 +149,14 @@ void SetURLAndDragImage(const GURL& url, } else { button.SetIcon(icon); } - CSize pref; - button.GetPreferredSize(&pref); - button.SetBounds(0, 0, pref.cx, pref.cy); + gfx::Size prefsize = button.GetPreferredSize(); + button.SetBounds(gfx::Point(), prefsize); // Render the image. - ChromeCanvas canvas(pref.cx, pref.cy, false); + ChromeCanvas canvas(prefsize.width(), prefsize.height(), false); button.Paint(&canvas, true); - SetDragImageOnDataObject(canvas, pref.cx, pref.cy, pref.cx / 2, pref.cy / 2, + SetDragImageOnDataObject(canvas, prefsize.width(), prefsize.height(), + prefsize.width() / 2, prefsize.height() / 2, data); } |