Fix 1809590: text is truncated in a couple of "incoming call" menu items
authorDavid Brown <dab@google.com>
Fri, 24 Apr 2009 03:02:33 +0000 (20:02 -0700)
committerDavid Brown <dab@google.com>
Fri, 24 Apr 2009 03:02:33 +0000 (20:02 -0700)
commit869485511a249bfe5c3fb08971975a491ed77663
treeeddcba07cb7d4f154e37bad00d2e2dd1a27bf821
parent2ef34ef8bc42234fbffe1fca7e445b99b5e9706d
Fix 1809590: text is truncated in a couple of "incoming call" menu items

The in-call screen has a couple of menu items with labels that are too
long for a single line.  So for those items we turn off the icon (which
leaves enough room for 2 lines) and use explicit '\n' chars in the
string resources to break the text into two lines.

Unfotunately this never actually worked :-(
The InCallMenuItemView class has always forced itself into single-line
mode, which causes the '\n' chars in the text to be ignored.

The fix: *don't* force single-line mode for menu items that don't have
an icon.  (If there's no icon, that means there *is* room for 2 lines of
text.)

TESTED: Confirmed that the multi-line menu items now look correct, and
the other in-call menu items are unchanged.
src/com/android/phone/InCallMenuItemView.java