commit
03fff3179e
|
@ -1,7 +1,6 @@
|
||||||
package eu.siacs.conversations.ui;
|
package eu.siacs.conversations.ui;
|
||||||
|
|
||||||
import android.app.Activity;
|
import android.app.Activity;
|
||||||
import android.content.res.Resources;
|
|
||||||
import android.os.Bundle;
|
import android.os.Bundle;
|
||||||
import android.preference.PreferenceManager;
|
import android.preference.PreferenceManager;
|
||||||
|
|
||||||
|
|
|
@ -19,7 +19,7 @@ import eu.siacs.conversations.xmpp.OnUpdateBlocklist;
|
||||||
import eu.siacs.conversations.xmpp.jid.Jid;
|
import eu.siacs.conversations.xmpp.jid.Jid;
|
||||||
|
|
||||||
public class BlocklistActivity extends AbstractSearchableListItemActivity implements OnUpdateBlocklist {
|
public class BlocklistActivity extends AbstractSearchableListItemActivity implements OnUpdateBlocklist {
|
||||||
private List<String> mKnownHosts = new ArrayList<String>();
|
private List<String> mKnownHosts = new ArrayList<>();
|
||||||
|
|
||||||
private Account account = null;
|
private Account account = null;
|
||||||
|
|
||||||
|
|
|
@ -11,8 +11,6 @@ import android.widget.Toast;
|
||||||
import eu.siacs.conversations.R;
|
import eu.siacs.conversations.R;
|
||||||
import eu.siacs.conversations.entities.Account;
|
import eu.siacs.conversations.entities.Account;
|
||||||
import eu.siacs.conversations.services.XmppConnectionService;
|
import eu.siacs.conversations.services.XmppConnectionService;
|
||||||
import eu.siacs.conversations.xmpp.jid.InvalidJidException;
|
|
||||||
import eu.siacs.conversations.xmpp.jid.Jid;
|
|
||||||
|
|
||||||
public class ChangePasswordActivity extends XmppActivity implements XmppConnectionService.OnAccountPasswordChanged {
|
public class ChangePasswordActivity extends XmppActivity implements XmppConnectionService.OnAccountPasswordChanged {
|
||||||
|
|
||||||
|
|
|
@ -29,7 +29,7 @@ import eu.siacs.conversations.entities.ListItem;
|
||||||
import eu.siacs.conversations.xmpp.jid.Jid;
|
import eu.siacs.conversations.xmpp.jid.Jid;
|
||||||
|
|
||||||
public class ChooseContactActivity extends AbstractSearchableListItemActivity {
|
public class ChooseContactActivity extends AbstractSearchableListItemActivity {
|
||||||
private List<String> mActivatedAccounts = new ArrayList<String>();
|
private List<String> mActivatedAccounts = new ArrayList<>();
|
||||||
private List<String> mKnownHosts;
|
private List<String> mKnownHosts;
|
||||||
|
|
||||||
private Set<Contact> selected;
|
private Set<Contact> selected;
|
||||||
|
@ -61,7 +61,7 @@ public class ChooseContactActivity extends AbstractSearchableListItemActivity {
|
||||||
InputMethodManager.HIDE_IMPLICIT_ONLY);
|
InputMethodManager.HIDE_IMPLICIT_ONLY);
|
||||||
MenuInflater inflater = getMenuInflater();
|
MenuInflater inflater = getMenuInflater();
|
||||||
inflater.inflate(R.menu.select_multiple, menu);
|
inflater.inflate(R.menu.select_multiple, menu);
|
||||||
selected = new HashSet<Contact>();
|
selected = new HashSet<>();
|
||||||
return true;
|
return true;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -55,8 +55,6 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
|
||||||
};
|
};
|
||||||
private TextView mYourNick;
|
private TextView mYourNick;
|
||||||
private ImageView mYourPhoto;
|
private ImageView mYourPhoto;
|
||||||
private ImageButton mEditNickButton;
|
|
||||||
private TextView mRoleAffiliaton;
|
|
||||||
private TextView mFullJid;
|
private TextView mFullJid;
|
||||||
private TextView mAccountJid;
|
private TextView mAccountJid;
|
||||||
private LinearLayout membersView;
|
private LinearLayout membersView;
|
||||||
|
@ -232,7 +230,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
|
||||||
setContentView(R.layout.activity_muc_details);
|
setContentView(R.layout.activity_muc_details);
|
||||||
mYourNick = (TextView) findViewById(R.id.muc_your_nick);
|
mYourNick = (TextView) findViewById(R.id.muc_your_nick);
|
||||||
mYourPhoto = (ImageView) findViewById(R.id.your_photo);
|
mYourPhoto = (ImageView) findViewById(R.id.your_photo);
|
||||||
mEditNickButton = (ImageButton) findViewById(R.id.edit_nick_button);
|
ImageButton mEditNickButton = (ImageButton) findViewById(R.id.edit_nick_button);
|
||||||
mFullJid = (TextView) findViewById(R.id.muc_jabberid);
|
mFullJid = (TextView) findViewById(R.id.muc_jabberid);
|
||||||
membersView = (LinearLayout) findViewById(R.id.muc_members);
|
membersView = (LinearLayout) findViewById(R.id.muc_members);
|
||||||
mAccountJid = (TextView) findViewById(R.id.details_account);
|
mAccountJid = (TextView) findViewById(R.id.details_account);
|
||||||
|
@ -305,7 +303,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
|
||||||
case R.id.action_advanced_mode:
|
case R.id.action_advanced_mode:
|
||||||
this.mAdvancedMode = !menuItem.isChecked();
|
this.mAdvancedMode = !menuItem.isChecked();
|
||||||
menuItem.setChecked(this.mAdvancedMode);
|
menuItem.setChecked(this.mAdvancedMode);
|
||||||
getPreferences().edit().putBoolean("advanced_muc_mode", mAdvancedMode).commit();
|
getPreferences().edit().putBoolean("advanced_muc_mode", mAdvancedMode).apply();
|
||||||
mConferenceInfoTable.setVisibility(this.mAdvancedMode ? View.VISIBLE : View.GONE);
|
mConferenceInfoTable.setVisibility(this.mAdvancedMode ? View.VISIBLE : View.GONE);
|
||||||
invalidateOptionsMenu();
|
invalidateOptionsMenu();
|
||||||
updateView();
|
updateView();
|
||||||
|
@ -534,7 +532,7 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
|
||||||
setTitle(mConversation.getName());
|
setTitle(mConversation.getName());
|
||||||
mFullJid.setText(mConversation.getJid().toBareJid().toString());
|
mFullJid.setText(mConversation.getJid().toBareJid().toString());
|
||||||
mYourNick.setText(mucOptions.getActualNick());
|
mYourNick.setText(mucOptions.getActualNick());
|
||||||
mRoleAffiliaton = (TextView) findViewById(R.id.muc_role);
|
TextView mRoleAffiliaton = (TextView) findViewById(R.id.muc_role);
|
||||||
if (mucOptions.online()) {
|
if (mucOptions.online()) {
|
||||||
mMoreDetails.setVisibility(View.VISIBLE);
|
mMoreDetails.setVisibility(View.VISIBLE);
|
||||||
final String status = getStatus(self);
|
final String status = getStatus(self);
|
||||||
|
@ -639,12 +637,8 @@ public class ConferenceDetailsActivity extends XmppActivity implements OnConvers
|
||||||
|
|
||||||
private String getStatus(User user) {
|
private String getStatus(User user) {
|
||||||
if (mAdvancedMode) {
|
if (mAdvancedMode) {
|
||||||
StringBuilder builder = new StringBuilder();
|
return getString(user.getAffiliation().getResId()) +
|
||||||
builder.append(getString(user.getAffiliation().getResId()));
|
" (" + getString(user.getRole().getResId()) + ')';
|
||||||
builder.append(" (");
|
|
||||||
builder.append(getString(user.getRole().getResId()));
|
|
||||||
builder.append(')');
|
|
||||||
return builder.toString();
|
|
||||||
} else {
|
} else {
|
||||||
return getString(user.getAffiliation().getResId());
|
return getString(user.getAffiliation().getResId());
|
||||||
}
|
}
|
||||||
|
|
|
@ -433,17 +433,17 @@ public class ConversationFragment extends Fragment implements EditMessage.Keyboa
|
||||||
}
|
}
|
||||||
|
|
||||||
public void setupIme() {
|
public void setupIme() {
|
||||||
if (activity == null) {
|
if (activity != null) {
|
||||||
return;
|
if (activity.usingEnterKey() && activity.enterIsSend()) {
|
||||||
} else if (activity.usingEnterKey() && activity.enterIsSend()) {
|
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_FLAG_MULTI_LINE));
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_FLAG_MULTI_LINE));
|
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE));
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE));
|
} else if (activity.usingEnterKey()) {
|
||||||
} else if (activity.usingEnterKey()) {
|
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
|
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE));
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() & (~InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE));
|
} else {
|
||||||
} else {
|
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_FLAG_MULTI_LINE);
|
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE);
|
||||||
mEditMessage.setInputType(mEditMessage.getInputType() | InputType.TYPE_TEXT_VARIATION_SHORT_MESSAGE);
|
}
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -42,7 +42,7 @@ public abstract class OmemoActivity extends XmppActivity {
|
||||||
super.onCreateContextMenu(menu,v,menuInfo);
|
super.onCreateContextMenu(menu,v,menuInfo);
|
||||||
Object account = v.getTag(R.id.TAG_ACCOUNT);
|
Object account = v.getTag(R.id.TAG_ACCOUNT);
|
||||||
Object fingerprint = v.getTag(R.id.TAG_FINGERPRINT);
|
Object fingerprint = v.getTag(R.id.TAG_FINGERPRINT);
|
||||||
Object fingerprintStatus = v.getTag(R.id.TAG_FINGERPRINT_STATUS);;
|
Object fingerprintStatus = v.getTag(R.id.TAG_FINGERPRINT_STATUS);
|
||||||
if (account != null
|
if (account != null
|
||||||
&& fingerprint != null
|
&& fingerprint != null
|
||||||
&& account instanceof Account
|
&& account instanceof Account
|
||||||
|
|
|
@ -18,15 +18,8 @@ import android.widget.ScrollView;
|
||||||
import android.widget.Spinner;
|
import android.widget.Spinner;
|
||||||
import android.widget.TextView;
|
import android.widget.TextView;
|
||||||
|
|
||||||
import android.util.Log;
|
|
||||||
|
|
||||||
import org.openintents.openpgp.util.OpenPgpApi;
|
|
||||||
|
|
||||||
import java.util.List;
|
import java.util.List;
|
||||||
import java.util.concurrent.RunnableFuture;
|
|
||||||
import java.util.concurrent.atomic.AtomicBoolean;
|
|
||||||
|
|
||||||
import eu.siacs.conversations.Config;
|
|
||||||
import eu.siacs.conversations.R;
|
import eu.siacs.conversations.R;
|
||||||
import eu.siacs.conversations.entities.Account;
|
import eu.siacs.conversations.entities.Account;
|
||||||
import eu.siacs.conversations.entities.ListItem;
|
import eu.siacs.conversations.entities.ListItem;
|
||||||
|
|
Loading…
Reference in New Issue