From: Amith Kumar Mahale Date: Mon, 24 Jun 2013 14:44:48 +0000 (+0530) Subject: Fix for 42507 X-Git-Tag: submit/tizen_2.2/20130714.134318~9 X-Git-Url: http://review.tizen.org/git/?p=apps%2Fosp%2FCall.git;a=commitdiff_plain;h=3d6e68785cacc5701776f8fbb9ad88d8394e419e Fix for 42507 Change-Id: Ia302ddc117d784422b696086959b16d873bf3786 Signed-off-by: Amith Kumar Mahale --- diff --git a/src/CallOptionPopup.cpp b/src/CallOptionPopup.cpp index 36accc1..b42ff9f 100644 --- a/src/CallOptionPopup.cpp +++ b/src/CallOptionPopup.cpp @@ -234,6 +234,29 @@ CallOptionPopup::OnListViewItemStateChanged(ListView& listView, int index, int elementId, ListItemStatus status) { Popup::SetShowState(false); + if(elementId == -1) + { + elementId = ANSERWING_OPTION_HOLD_SINGLE_CALL; + if (__pOptionsList->GetCount() == 2) + { + if(index == 1) + { + elementId = ANSERWING_OPTION_END_SINGLE_CALL; + } + } + else + { + elementId = ANSERWING_OPTION_REPLACE_ACTIVE_CALL; + if(index == 1) + { + elementId = ANSERWING_OPTION_REPLACE_HELD_CALL; + } + else if(index == 2) + { + elementId = ANSERWING_OPTION_END_ALL_CALLS; + } + } + } __popupListener.OnItemSelected(elementId); return; }