diff options
Diffstat (limited to 'main')
m--------- | main/openvpn | 0 | ||||
-rw-r--r-- | main/src/main/java/de/blinkt/openvpn/fragments/ShowConfigFragment.java | 16 | ||||
-rw-r--r-- | main/src/main/res/layout/log_fragment.xml | 1 |
3 files changed, 10 insertions, 7 deletions
diff --git a/main/openvpn b/main/openvpn -Subproject 601da8f5c2cb21d46c5e35694651294794c1a6c +Subproject 701e103d16c09c73ed5ccc28687d9faf7212daf diff --git a/main/src/main/java/de/blinkt/openvpn/fragments/ShowConfigFragment.java b/main/src/main/java/de/blinkt/openvpn/fragments/ShowConfigFragment.java index 271453b6..50df86c1 100644 --- a/main/src/main/java/de/blinkt/openvpn/fragments/ShowConfigFragment.java +++ b/main/src/main/java/de/blinkt/openvpn/fragments/ShowConfigFragment.java @@ -25,22 +25,23 @@ import de.blinkt.openvpn.core.ProfileManager; public class ShowConfigFragment extends Fragment { private String configtext; private TextView mConfigView; + private ImageButton mfabButton; - public android.view.View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) + public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v=inflater.inflate(R.layout.viewconfig, container,false); mConfigView = (TextView) v.findViewById(R.id.configview); - ImageButton fabButton = (ImageButton) v.findViewById(R.id.share_config); - if (fabButton!=null) - fabButton.setOnClickListener( new View.OnClickListener() { + mfabButton = (ImageButton) v.findViewById(R.id.share_config); + if (mfabButton!=null) + mfabButton.setOnClickListener( new View.OnClickListener() { @Override public void onClick(View v) { shareConfig(); } }); - + mfabButton.setVisibility(View.INVISIBLE); return v; } @@ -50,12 +51,13 @@ public class ShowConfigFragment extends Fragment { new Thread() { public void run() { /* Add a few newlines to make the textview scrollable past the FAB */ - final String cfg=vp.getConfigFile(getActivity(),false) + "\n\n\n"; + configtext = vp.getConfigFile(getActivity(),false) + "\n\n\n"; getActivity().runOnUiThread(new Runnable() { @Override public void run() { - cv.setText(cfg); + cv.setText(configtext); + mfabButton.setVisibility(View.VISIBLE); } }); diff --git a/main/src/main/res/layout/log_fragment.xml b/main/src/main/res/layout/log_fragment.xml index 491882a9..ac70c01f 100644 --- a/main/src/main/res/layout/log_fragment.xml +++ b/main/src/main/res/layout/log_fragment.xml @@ -30,6 +30,7 @@ <ListView android:id="@android:id/list" + android:stackFromBottom="true" android:transcriptMode="normal" android:layout_width="fill_parent" android:layout_height="fill_parent"/> |