summaryrefslogtreecommitdiff
path: root/main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java
diff options
context:
space:
mode:
Diffstat (limited to 'main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java')
-rw-r--r--main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java42
1 files changed, 20 insertions, 22 deletions
diff --git a/main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java b/main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java
index 4474c669..6aef0bb1 100644
--- a/main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java
+++ b/main/src/main/java/de/blinkt/openvpn/fragments/ConnectionsAdapter.java
@@ -76,6 +76,18 @@ public class ConnectionsAdapter extends RecyclerView.Adapter<ConnectionsAdapter.
return new ConnectionsHolder(card);
}
+ static abstract class OnTextChangedWatcher implements TextWatcher {
+ @Override
+ public void beforeTextChanged(CharSequence s, int start, int count, int after) {
+
+ }
+
+ @Override
+ public void onTextChanged(CharSequence s, int start, int before, int count) {
+
+ }
+ }
+
@Override
public void onBindViewHolder(final ConnectionsAdapter.ConnectionsHolder cH, final int i) {
final Connection connection = mConnections[i];
@@ -136,42 +148,28 @@ public class ConnectionsAdapter extends RecyclerView.Adapter<ConnectionsAdapter.
}
);
- cH.mServerNameView.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
-
- }
-
- @Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
-
- }
-
+ cH.mServerNameView.addTextChangedListener(new OnTextChangedWatcher() {
@Override
public void afterTextChanged(Editable s) {
connection.mServerName = s.toString();
}
- });
-
- cH.mPortNumberView.addTextChangedListener(new TextWatcher() {
- @Override
- public void beforeTextChanged(CharSequence s, int start, int count, int after) {
- }
+ });
+ cH.mPortNumberView.addTextChangedListener(new OnTextChangedWatcher() {
@Override
- public void onTextChanged(CharSequence s, int start, int before, int count) {
-
+ public void afterTextChanged(Editable s) {
+ connection.mServerPort = s.toString();
}
+ });
+ cH.mCustomOptionText.addTextChangedListener(new OnTextChangedWatcher() {
@Override
public void afterTextChanged(Editable s) {
- connection.mServerPort = s.toString();
+ connection.mCustomConfiguration = s.toString();
}
});
-
-
}
private void removeRemote(int idx) {