Stop updating the whole screen on onPause()
authorDaisuke Miyakawa <dmiyakawa@google.com>
Thu, 23 Feb 2012 01:15:50 +0000 (17:15 -0800)
committerDaisuke Miyakawa <dmiyakawa@google.com>
Thu, 23 Feb 2012 01:29:13 +0000 (17:29 -0800)
commit130bf9550e921726f37f83db7b7049adeb9eb7c0
tree6843c4e47d0cae1fd933a97d7eeb8bfc6b73c1d7
parent38667a875d1ac88e41ad1863b7e6f23bf79d88dd
Stop updating the whole screen on onPause()

Fixing the issue 5967067: Avatar picture disappears too early on
hang-up.

On hang-up, Phone app first receives IDLE state and exits the screen.
The call state is IDLE on onPause() in that case, which will show brief
black screen reported in the issue.

Because we always refresh the screen on onResume(), we don't need to
refresh the whole screen on onPause().

TESTED:
- make a phone call, and hang it up
- make a phone call, and let the receiver hang up the call
- make a phone call, and bail out the screen. Then enter the in-call
  UI again. Try it during a conference call and manage-conference
  screen.

Bug: 5967067
Change-Id: Id354c1096a4ac30c4d398d3d169d2794060349d7
src/com/android/phone/InCallScreen.java