From 13a5ac6e21ef46f75c791e791a2fa6d392a574bd Mon Sep 17 00:00:00 2001 From: "glen@google.com" Date: Wed, 20 Aug 2008 18:12:43 +0000 Subject: Workaround for truncation of "Search from right here" text when using Hebrew Chrome on Vista. Will file separate bug so the root cause is fixed. BUG=1325257 git-svn-id: svn://svn.chromium.org/chrome/trunk/src@1097 0039d316-1c4b-4281-b951-d872f2087c98 --- chrome/browser/views/first_run_bubble.cc | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) (limited to 'chrome/browser') diff --git a/chrome/browser/views/first_run_bubble.cc b/chrome/browser/views/first_run_bubble.cc index b880abf..2f659de 100644 --- a/chrome/browser/views/first_run_bubble.cc +++ b/chrome/browser/views/first_run_bubble.cc @@ -140,11 +140,17 @@ class FirstRunBubbleView : public ChromeViews::View, GetPreferredSize(&canvas); CSize pref_size; + // The multiline business that follows is dirty hacks to get around + // bug 1325257. + label1_->SetMultiLine(false); label1_->GetPreferredSize(&pref_size); - label1_->SetBounds(kBubblePadding, kBubblePadding, pref_size.cx, + label1_->SetMultiLine(true); + label1_->SizeToFit(canvas.cx - kBubblePadding * 2); + label1_->SetBounds(kBubblePadding, kBubblePadding, + canvas.cx - kBubblePadding * 2, pref_size.cy); - int next_v_space = label1_->GetY() + label1_->GetHeight() + + int next_v_space = label1_->GetY() + pref_size.cy + kRelatedControlSmallVerticalSpacing; label2_->GetPreferredSize(&pref_size); -- cgit v1.1