mirror of
https://gitlab.linphone.org/BC/public/linphone-android.git
synced 2026-01-18 03:48:08 +00:00
Fix transfer
This commit is contained in:
parent
1969b2ccf7
commit
587a2bff50
2 changed files with 12 additions and 1 deletions
|
|
@ -138,6 +138,10 @@ public class DialerFragment extends Fragment {
|
|||
return instance;
|
||||
}
|
||||
|
||||
public static boolean isCallTransfer() {
|
||||
return isCallTransferOngoing;
|
||||
}
|
||||
|
||||
@Override
|
||||
public void onResume() {
|
||||
super.onResume();
|
||||
|
|
|
|||
|
|
@ -975,7 +975,14 @@ public class LinphoneActivity extends Activity implements OnClickListener, Conta
|
|||
AddressType address = new AddressText(this, null);
|
||||
address.setDisplayedName(name);
|
||||
address.setText(number);
|
||||
LinphoneManager.getInstance().newOutgoingCall(address);
|
||||
|
||||
LinphoneCore lc = LinphoneManager.getLc();
|
||||
if (DialerFragment.isCallTransfer() && lc != null && lc.getCurrentCall() != null) {
|
||||
lc.transferCall(lc.getCurrentCall(), number);
|
||||
DialerFragment.instance().resetLayout(false);
|
||||
} else {
|
||||
LinphoneManager.getInstance().newOutgoingCall(address);
|
||||
}
|
||||
}
|
||||
|
||||
public void setAddressAndGoToDialer(String number) {
|
||||
|
|
|
|||
Loading…
Add table
Reference in a new issue