aboutsummaryrefslogtreecommitdiffstats
path: root/src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java
diff options
context:
space:
mode:
authorChristian Schneppe <christian@pix-art.de>2018-04-22 20:20:10 +0200
committerChristian Schneppe <christian@pix-art.de>2018-04-22 20:20:10 +0200
commitbcc69353e16dac911de23505b1c37bea2d3bdb80 (patch)
tree35e1ea440502ed4138fd155e791b5e7ffb969456 /src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java
parentf44e12b077384c1f0fb14234f518e41fa73710a5 (diff)
show account chooser for new conferences / join conferences
Diffstat (limited to 'src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java')
-rw-r--r--src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java b/src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java
index 0cb6e294f..da0fe37de 100644
--- a/src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java
+++ b/src/main/java/de/pixart/messenger/ui/CreateConferenceDialog.java
@@ -21,13 +21,15 @@ import de.pixart.messenger.services.XmppConnectionService;
public class CreateConferenceDialog extends DialogFragment {
private static final String ACCOUNTS_LIST_KEY = "activated_accounts_list";
+ private static final String MULTIPLE_ACCOUNTS = "multiple_accounts_enabled";
public XmppConnectionService xmppConnectionService;
private CreateConferenceDialogListener mListener;
- public static CreateConferenceDialog newInstance(List<String> accounts) {
+ public static CreateConferenceDialog newInstance(List<String> accounts, boolean multipleAccounts) {
CreateConferenceDialog dialog = new CreateConferenceDialog();
Bundle bundle = new Bundle();
bundle.putStringArrayList(ACCOUNTS_LIST_KEY, (ArrayList<String>) accounts);
+ bundle.putBoolean(MULTIPLE_ACCOUNTS, multipleAccounts);
dialog.setArguments(bundle);
return dialog;
}
@@ -48,7 +50,7 @@ public class CreateConferenceDialog extends DialogFragment {
//final Spinner spinner = dialogView.findViewById(R.id.account);
//final EditText subject = dialogView.findViewById(R.id.subject);
CreateConferenceDialogBinding binding = DataBindingUtil.inflate(getActivity().getLayoutInflater(), R.layout.create_conference_dialog, null, false);
- if (xmppConnectionService != null && xmppConnectionService.multipleAccounts()) {
+ if (getArguments().getBoolean(MULTIPLE_ACCOUNTS)) {
binding.yourAccount.setVisibility(View.VISIBLE);
binding.account.setVisibility(View.VISIBLE);
} else {