| Index: ui/views/controls/textfield/textfield.cc
|
| diff --git a/ui/views/controls/textfield/textfield.cc b/ui/views/controls/textfield/textfield.cc
|
| index 2dd6fb43b0d5436ee563cf0fd2485a8bdbcbfeb4..a1759901e6b01629360e529a462a91244c9503d2 100644
|
| --- a/ui/views/controls/textfield/textfield.cc
|
| +++ b/ui/views/controls/textfield/textfield.cc
|
| @@ -992,8 +992,8 @@ void Textfield::WriteDragDataForView(View* sender,
|
| const base::string16& selected_text(GetSelectedText());
|
| data->SetString(selected_text);
|
| Label label(selected_text, GetFontList());
|
| - const SkColor background = GetBackgroundColor();
|
| - label.SetBackgroundColor(SkColorSetA(background, SK_AlphaTRANSPARENT));
|
| + label.SetBackgroundColor(GetBackgroundColor());
|
| + label.set_subpixel_rendering_enabled(false);
|
| gfx::Size size(label.GetPreferredSize());
|
| gfx::NativeView native_view = GetWidget()->GetNativeView();
|
| gfx::Display display = gfx::Screen::GetScreenFor(native_view)->
|
| @@ -1005,7 +1005,7 @@ void Textfield::WriteDragDataForView(View* sender,
|
| label.SetEnabledColor(GetTextColor());
|
| #if defined(OS_LINUX) && !defined(OS_CHROMEOS)
|
| // Desktop Linux Aura does not yet support transparency in drag images.
|
| - canvas->DrawColor(background);
|
| + canvas->DrawColor(GetBackgroundColor());
|
| #endif
|
| label.Paint(canvas.get(), views::CullSet());
|
| const gfx::Vector2d kOffset(-15, 0);
|
|
|