diff --git a/libs/armeabi-v7a/liblinphone.so b/libs/armeabi-v7a/liblinphone.so index fc826b2b5..12cfd8ee4 100755 Binary files a/libs/armeabi-v7a/liblinphone.so and b/libs/armeabi-v7a/liblinphone.so differ diff --git a/libs/armeabi/liblinphone.so b/libs/armeabi/liblinphone.so index f114de63d..123493884 100755 Binary files a/libs/armeabi/liblinphone.so and b/libs/armeabi/liblinphone.so differ diff --git a/src/org/linphone/DialerActivity.java b/src/org/linphone/DialerActivity.java index 99586d6d3..dbbbb102e 100644 --- a/src/org/linphone/DialerActivity.java +++ b/src/org/linphone/DialerActivity.java @@ -558,12 +558,12 @@ public class DialerActivity extends Activity implements LinphoneCoreListener { } } public boolean onTouch(View v, MotionEvent event) { - if (v.isPressed() && mIsDtmfStarted ==false) { + if (event.getAction() == MotionEvent.ACTION_DOWN && mIsDtmfStarted ==false) { LinphoneCore lc = LinphoneService.instance().getLinphoneCore(); lc.playDtmf(mKeyCode.charAt(0), -1); mIsDtmfStarted=true; } else { - if (!v.isPressed()) + if (event.getAction() == MotionEvent.ACTION_UP) stopDtmf(); } return false; diff --git a/src/org/linphone/LinphoneService.java b/src/org/linphone/LinphoneService.java index 3ceec812c..5727e4cac 100644 --- a/src/org/linphone/LinphoneService.java +++ b/src/org/linphone/LinphoneService.java @@ -364,7 +364,7 @@ public class LinphoneService extends Service implements LinphoneCoreListener { if (lDefaultProxyConfig !=null) { //prefix String lPrefix = mPref.getString(getString(R.string.pref_prefix_key), null); - if (lPrefix != null && lPrefix.length()>0) { + if (lPrefix != null) { lDefaultProxyConfig.setDialPrefix(lPrefix); } //escape + diff --git a/submodules/linphone b/submodules/linphone index 8210107a3..176616e0f 160000 --- a/submodules/linphone +++ b/submodules/linphone @@ -1 +1 @@ -Subproject commit 8210107a35463f30894027ad271ee0f66d79cb00 +Subproject commit 176616e0fb7f02dd27469b44510428e7140a0461