Merge branch 'master' of belledonne-communications.com:linphone-android

Conflicts:
	src/org/linphone/DialerActivity.java
This commit is contained in:
Jehan Monnier 2010-12-14 12:34:42 +01:00
commit 6af2b1ad73
3 changed files with 7 additions and 6 deletions

View file

@ -239,7 +239,7 @@ public class DialerActivity extends Activity implements LinphoneCoreListener {
if (lLinphoneCore.isIncall()) { if (lLinphoneCore.isIncall()) {
mCurrentCallState = lLinphoneCore.getCurrentCall().getState(); mCurrentCallState = lLinphoneCore.getCurrentCall().getState();
if(lLinphoneCore.isInComingInvitePending()) { if(lLinphoneCore.isInComingInvitePending()) {
callPending(); callPending(lLinphoneCore.getCurrentCall());
} else { } else {
mCall.setEnabled(false); mCall.setEnabled(false);
mHangup.setEnabled(!mCall.isEnabled()); mHangup.setEnabled(!mCall.isEnabled());
@ -460,7 +460,7 @@ public class DialerActivity extends Activity implements LinphoneCoreListener {
routeAudioToReceiver(); routeAudioToReceiver();
} else if (state == LinphoneCall.State.IncomingReceived) { } else if (state == LinphoneCall.State.IncomingReceived) {
resetCameraFromPreferences(); resetCameraFromPreferences();
callPending(); callPending(call);
} else if (state == LinphoneCall.State.Connected) { } else if (state == LinphoneCall.State.Connected) {
enterIncalMode(lc); enterIncalMode(lc);
} else if (state == LinphoneCall.State.Error) { } else if (state == LinphoneCall.State.Error) {
@ -569,7 +569,7 @@ public class DialerActivity extends Activity implements LinphoneCoreListener {
mAudioManager.setSpeakerphoneOn(false); mAudioManager.setSpeakerphoneOn(false);
} }
} }
private void callPending() { private void callPending(LinphoneCall call) {
mDecline.setEnabled(true); mDecline.setEnabled(true);
//routeAudioToSpeaker(); //routeAudioToSpeaker();
@ -577,6 +577,7 @@ public class DialerActivity extends Activity implements LinphoneCoreListener {
boolean prefVideoEnable = mPref.getBoolean(getString(R.string.pref_video_enable_key), false); boolean prefVideoEnable = mPref.getBoolean(getString(R.string.pref_video_enable_key), false);
boolean prefAutomaticallyShareMyCamera = mPref.getBoolean(getString(R.string.pref_video_automatically_share_my_video_key), false); boolean prefAutomaticallyShareMyCamera = mPref.getBoolean(getString(R.string.pref_video_automatically_share_my_video_key), false);
getVideoManager().setMuted(!(prefVideoEnable && prefAutomaticallyShareMyCamera)); getVideoManager().setMuted(!(prefVideoEnable && prefAutomaticallyShareMyCamera));
call.enableCamera(prefAutomaticallyShareMyCamera);
startRinging(); startRinging();
} }
public void newOutgoingCall(String aTo) { public void newOutgoingCall(String aTo) {
@ -727,4 +728,3 @@ public class DialerActivity extends Activity implements LinphoneCoreListener {
} }

View file

@ -186,6 +186,7 @@ public class LinphoneService extends Service implements LinphoneCoreListener {
if (DialerActivity.getDialer()!=null) { if (DialerActivity.getDialer()!=null) {
mHandler.post(new Runnable() { mHandler.post(new Runnable() {
public void run() { public void run() {
if (DialerActivity.getDialer()!=null)
DialerActivity.getDialer().displayStatus(lc,message); DialerActivity.getDialer().displayStatus(lc,message);
} }

@ -1 +1 @@
Subproject commit 6ff25215befafa58466eea541beae27d2d685e7f Subproject commit de0d399e989d02f42bf70a5ebf7ab19f1762e902