* #30525: bility to make attended transfer during call
diff --git a/src/com/savoirfairelinux/sflphone/fragments/CallFragment.java b/src/com/savoirfairelinux/sflphone/fragments/CallFragment.java
index 4486828..33981f5 100644
--- a/src/com/savoirfairelinux/sflphone/fragments/CallFragment.java
+++ b/src/com/savoirfairelinux/sflphone/fragments/CallFragment.java
@@ -466,13 +466,17 @@
public void makeTransfer(Bubble contact) {
FragmentManager fm = getFragmentManager();
TransferDFragment editName = new TransferDFragment();
-
Bundle b = new Bundle();
- b.putParcelableArrayList("calls", new ArrayList<Conference>());
- b.putParcelable("call_selected", contact.associated_call);
- editName.setArguments(b);
- editName.setTargetFragment(this, REQUEST_TRANSFER);
- editName.show(fm, "");
+ try {
+ b.putParcelableArrayList("calls", (ArrayList<Conference>)mCallbacks.getService().getConcurrentCalls());
+ b.putParcelable("call_selected", contact.associated_call);
+ editName.setArguments(b);
+ editName.setTargetFragment(this, REQUEST_TRANSFER);
+ editName.show(fm, "");
+ } catch (RemoteException e) {
+ Log.e(TAG, e.toString());
+ }
+
}
@Override