Reset to initial state when Overlay startChannel() fails.

When Overlay startChannel fails due to some reason and overlay
channel is not yet up, state needs to be reset to initial value.

Change-Id: Iabc765f350bf999d8362f86a43b900ff7aed1bb3
CRs-Fixed: 354403
This commit is contained in:
Sushil Chauhan 2012-04-24 10:56:00 -07:00 committed by Andrew Sutherland
parent d8abd6c8dc
commit 347121bfd8

View File

@ -438,6 +438,7 @@ bool Overlay::startChannel(const overlay_buffer_info& info, int fbnum,
format3D, zorder, flags);
if (!mChannelUP) {
LOGE("startChannel for fb%d failed", fbnum);
mState = -1;
return mChannelUP;
}
bool secure = flags & SECURE_OVERLAY_SESSION;