Chromium Code Reviews| Index: ui/views/view.h |
| diff --git a/ui/views/view.h b/ui/views/view.h |
| index aba1194ea2f5b1ed3a77d42604437a39e2e6df84..54bc2eff063d665ff21071a622fea0d29feeda31 100644 |
| --- a/ui/views/view.h |
| +++ b/ui/views/view.h |
| @@ -513,7 +513,8 @@ class VIEWS_EXPORT View : public ui::LayerDelegate, |
| Background* background() { return background_.get(); } |
| // The border object is owned by this object and may be NULL. |
| - void set_border(Border* b); |
| + void SetBorder(scoped_ptr<Border> b); |
| + void ClearBorder(); |
|
sky
2014/01/23 15:30:54
Why do we need ClearBorder? I get that it saves so
Elliot Glaysher
2014/01/23 18:55:26
Because it's really visually ugly and not clear at
sky
2014/01/23 19:39:36
That argument applies anywhere we take a scoped_pt
|
| const Border* border() const { return border_.get(); } |
| Border* border() { return border_.get(); } |