From f3d2c01f2f5054c3497be5bb8af66e2040ef8f06 Mon Sep 17 00:00:00 2001 From: Guillaume Beraudo Date: Fri, 8 Apr 2011 09:09:36 +0200 Subject: [PATCH] Disable incall video button if disabled in settings. --- src/org/linphone/IncallActivity.java | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/org/linphone/IncallActivity.java b/src/org/linphone/IncallActivity.java index 4aefe7a4f..1c4730579 100644 --- a/src/org/linphone/IncallActivity.java +++ b/src/org/linphone/IncallActivity.java @@ -27,6 +27,7 @@ import android.app.Activity; import android.content.Intent; import android.os.Bundle; import android.os.Handler; +import android.preference.PreferenceManager; import android.view.KeyEvent; import android.view.View; import android.view.View.OnClickListener; @@ -62,6 +63,11 @@ public class IncallActivity extends Activity implements OnClickListener { hangButton = (HangCallButton) findViewById(R.id.incallHang); hangButton.setOnClickListener(this); + if (!PreferenceManager.getDefaultSharedPreferences(this) + .getBoolean(getString(R.string.pref_video_enable_key), false)) { + findViewById(R.id.AddVideo).setVisibility(View.GONE); + } + TextView contact = (TextView) findViewById(R.id.incallContactName); if (getIntent().getExtras() != null) { contact.setText(getIntent().getExtras().getCharSequence(CONTACT_KEY)); @@ -72,6 +78,7 @@ public class IncallActivity extends Activity implements OnClickListener { elapsedTime = (TextView) findViewById(R.id.incallElapsedTime); } + public void onClick(View v) { if (v == numpadClose) { numpad.setVisibility(View.GONE);