summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorsky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-28 19:33:24 +0000
committersky@chromium.org <sky@chromium.org@0039d316-1c4b-4281-b951-d872f2087c98>2009-09-28 19:33:24 +0000
commiteed98dc84e51cd369e3a82e45d7974759f73dd6c (patch)
treefc63910603b199e7c67bfaded5683bf0560da791
parent87967fe6c904a8f8189a7e9d9710ca9a62b46336 (diff)
downloadchromium_src-eed98dc84e51cd369e3a82e45d7974759f73dd6c.zip
chromium_src-eed98dc84e51cd369e3a82e45d7974759f73dd6c.tar.gz
chromium_src-eed98dc84e51cd369e3a82e45d7974759f73dd6c.tar.bz2
Fixes regression in drop arrow. Specifically window properties were
being set after Init, which does no good. BUG=23180 TEST=see bug Review URL: http://codereview.chromium.org/251019 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@27391 0039d316-1c4b-4281-b951-d872f2087c98
-rw-r--r--chrome/browser/views/tabs/tab_strip.cc6
1 files changed, 3 insertions, 3 deletions
diff --git a/chrome/browser/views/tabs/tab_strip.cc b/chrome/browser/views/tabs/tab_strip.cc
index 896b3d6..052025e 100644
--- a/chrome/browser/views/tabs/tab_strip.cc
+++ b/chrome/browser/views/tabs/tab_strip.cc
@@ -1716,12 +1716,12 @@ TabStrip::DropInfo::DropInfo(int drop_index, bool drop_before, bool point_down)
#if defined(OS_WIN)
arrow_window = new views::WidgetWin;
- arrow_window->Init(
- NULL,
- gfx::Rect(0, 0, drop_indicator_width, drop_indicator_height));
arrow_window->set_window_style(WS_POPUP);
arrow_window->set_window_ex_style(WS_EX_TOPMOST | WS_EX_NOACTIVATE |
WS_EX_LAYERED | WS_EX_TRANSPARENT);
+ arrow_window->Init(
+ NULL,
+ gfx::Rect(0, 0, drop_indicator_width, drop_indicator_height));
#else
arrow_window = new views::WidgetGtk(views::WidgetGtk::TYPE_POPUP);
arrow_window->MakeTransparent();